Re: sigwait() ignores non-thread-specific pending signals

2012-12-10 Thread Andreas Steenpaß
Le 07/12/2012 18:38, Christopher Faylor a écrit : > This should be fixed in CVS and in the upcoming snapshot. Thank you.I tested the snapshot, and this works now. I have three more things (please tell me if I should start new threads for these): 1) When will the next official version of Cygwin b

Re: sigwait() ignores non-thread-specific pending signals

2012-12-07 Thread Christopher Faylor
On Fri, Dec 07, 2012 at 10:46:29AM +0100, Andreas Steenpa? wrote: >Le 07/12/2012 02:27, Christopher Faylor a ?crit : >> I don't see any difference between Cygwin and Linux when I run the >> test program. >> >> cgf > >I re-compiled and ran the test program under Cygwin 1.7.17 as well as on >several

Re: sigwait() ignores non-thread-specific pending signals

2012-12-07 Thread Andreas Steenpaß
Le 07/12/2012 02:27, Christopher Faylor a écrit : > I don't see any difference between Cygwin and Linux when I run the > test program. > > cgf I re-compiled and ran the test program under Cygwin 1.7.17 as well as on several Linux machines (Debian/Fedora/Gentoo/Ubuntu, kernel versions 2.6.29/2.6.32

Re: sigwait() ignores non-thread-specific pending signals

2012-12-06 Thread Christopher Faylor
On Thu, Dec 06, 2012 at 01:36:18PM +0100, Andreas Steenpa? wrote: >I have noticed that sigwait() does not return immediately if called in >the following situation: >* One of the signals the command is looking for isalready pending. >* This signal was send to the entire process rather than to a spec

sigwait() ignores non-thread-specific pending signals

2012-12-06 Thread Andreas Steenpaß
I have noticed that sigwait() does not return immediately if called in the following situation: * One of the signals the command is looking for isalready pending. * This signal was send to the entire process rather than to a specific thread. * sigwait() is called from a thread other than the 'main'