OSDN Git Service

* cygthread.h (cygthread::terminate): Declare new function.
authorcgf <cgf>
Sun, 29 Sep 2002 02:19:35 +0000 (02:19 +0000)
committercgf <cgf>
Sun, 29 Sep 2002 02:19:35 +0000 (02:19 +0000)
commitceb01a7169009d6a1f090c1cf22c21e691c388fb
treec7065816c83a8d61a13ffff1c98b0ab95d7f7c95
parent27237aa698505f5bc46c1c223cb9aa98067cba7d
* cygthread.h (cygthread::terminate): Declare new function.
(cygthread::initialized): Change to 'int'.
* cygthread.cc (cygthread::stub): Exit thread if initialized < 0.
(cygthread::new): Ditto.
(cygthread::runner): Ditto.  Set initialized using xor to preserve sign.
(cygthread::terminate): New function.
* dcrt0.cc (do_exit): Call cygthread::terminate.
winsup/cygwin/ChangeLog
winsup/cygwin/cygthread.cc
winsup/cygwin/cygthread.h
winsup/cygwin/dcrt0.cc
winsup/cygwin/thread.h