OSDN Git Service

* cygtls.cc (_cygtls::remove): Call remove_wq even when we can't necessarily
authorcgf <cgf>
Mon, 15 Mar 2004 02:47:34 +0000 (02:47 +0000)
committercgf <cgf>
Mon, 15 Mar 2004 02:47:34 +0000 (02:47 +0000)
commit4f7d879b40fc2ab874d0b37c6e6e9c12e4503eb9
tree964c35c00ba720235f84c7467d8a0683c9ddb317
parentec7cf4c60b3e17f9b3b6a04bc407c8aa122d45f9
* cygtls.cc (_cygtls::remove): Call remove_wq even when we can't necessarily
get the cygtls table lock.
* cygtls.h (_cygtls::remove_wq): Add wait argument.
* sigproc.cc (_cygtls::remove_wq): Honor wait argument when acquiring lock.
(proc_terminate): Don't NULL sync_proc_subproc since other threads may still
try to access it.
winsup/cygwin/ChangeLog
winsup/cygwin/cygtls.cc
winsup/cygwin/cygtls.h
winsup/cygwin/sigproc.cc