This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: threads and signals
- From: Christopher Faylor <cgf-no-personal-reply-please at cygwin dot com>
- To: cygwin at cygwin dot com, Samuel Thibault <samuel dot thibault at ens-lyon dot org>
- Date: Wed, 24 Aug 2005 00:49:55 -0400
- Subject: Re: threads and signals
- References: <20050823205144.GE6716@bouh.ens-lyon.fr>
- Reply-to: cygwin at cygwin dot com
On Tue, Aug 23, 2005 at 10:51:44PM +0200, Samuel Thibault wrote:
>The attached program doesn't work as expected: if I run it and try to
>kill it (-15), nothing seem happens. I if comment out
>pthread_sigmask(), it does work as expected: the handler is called, and
>threads are interrupted. What's more: if I move pthread_sigmask()
>after the pause() call in the foo() function, killing works twice, but
>no more.
This should be fixed in the latest snapshot. Or at least, it seems to
now properly emulate linux.
Thanks for the test case.
cgf
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/