cygwin1.dll POSIX signal emulation mechanism

Christopher Faylor
Fri Apr 20 17:17:00 GMT 2007

On Fri, Apr 20, 2007 at 10:06:48AM -0600, Eric Blake wrote:
>According to David Xiao on 4/20/2007 9:49 AM:
>>In win32 sub-system there is no signal or sig-stack facilities.  I am
>>quite curious how cygwin1.dll can do that?  What's the mysterious part
>>of it?
>>As I knew, user-mode thread library such as pthread (POSIX thread) can
>>be implement in use of signal.  So signal facilies emulation is quite
>>essential part to full implement a POSIX sub-system like cygwin does.
>>I wish some can share with experience on this topic: How does cygwin
>>provide signal facilities?
>It's open source - why don't you read it to find out for yourself?

For the record, the signal handling in cygwin is one of the most
complicated parts of the whole DLL.  The how-signals-work.txt file does
talk about some of it but it is, unfortunately, incomplete and


Unsubscribe info:
Problem reports:

More information about the Cygwin mailing list