diff options
author | Christopher Faylor <me@cgf.cx> | 2005-09-23 15:18:22 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-09-23 15:18:22 +0000 |
commit | 255e7e559ee76ca82cf30aa47486ec8736d88521 (patch) | |
tree | 46732877a33de63baffe29d4ce94b94b61105989 /winsup/cygwin/sigproc.h | |
parent | e7a76793ad2d882d68a81f217cecffa1c64e892c (diff) | |
download | cygnal-255e7e559ee76ca82cf30aa47486ec8736d88521.tar.gz cygnal-255e7e559ee76ca82cf30aa47486ec8736d88521.tar.bz2 cygnal-255e7e559ee76ca82cf30aa47486ec8736d88521.zip |
* cygtls.h (struct _cygtls::thread_handle): Remove/revert.
* sigproc.h (struct sipacket::thread_handle): Put thread_handle here.
* sigproc.cc (sigproc_terminate): Move setting of thread_handle...
(sig_send): ...to here. Put it in packet being sent. Only close pack.wakeup
when we're waiting for completion.
(wait_sig): Use thread_handle directly from received packet.
Diffstat (limited to 'winsup/cygwin/sigproc.h')
-rw-r--r-- | winsup/cygwin/sigproc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/sigproc.h b/winsup/cygwin/sigproc.h index a53da0c59..e1230a1ea 100644 --- a/winsup/cygwin/sigproc.h +++ b/winsup/cygwin/sigproc.h @@ -47,6 +47,7 @@ struct sigpacket union { HANDLE wakeup; + HANDLE thread_handle; struct sigpacket *next; }; int __stdcall process () __attribute__ ((regparm (1))); |