bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH]: pselect: new module


From: Paul Eggert
Subject: Re: [PATCH]: pselect: new module
Date: Wed, 06 Jul 2011 00:52:26 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110516 Thunderbird/3.1.10

Thanks for your careful review, Bruno.  I just now pushed
some patches that I hope address most of your points, and
will send out ten patch emails accordingly.  The last one
(patch 10/10) is the trickiest.

I followed most of your advice, with the following quibbles.

> If the emulation uses sigprocmask, the module needs to depend on module
> 'sigprocmask'. See doc/posix-functions/sigprocmask.texi.

On further thought, the pselect emulation should use
pthread_sigmask not sigprocmask, so I changed it to use that,
and added a new pthread_sigmask module.

> How did you test it?

I built Emacs with it, and ran some test cases written
in Emacs Lisp.  Not exactly something that one can put
into the gnulib tests....  but I added a gnulib unit test for
pselect as you suggested.

> No serial number here?

I still don't get why hand-maintained serial numbers are useful
in m4/*.m4 files (and nowhere else?!).  Maybe they were useful
long ago, but their cost outweighs their benefit now, as far as
I can see.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]