From 255e7e559ee76ca82cf30aa47486ec8736d88521 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 23 Sep 2005 15:18:22 +0000 Subject: * 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. --- winsup/cygwin/sigproc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'winsup/cygwin/sigproc.h') 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))); -- cgit v1.2.3