OSDN Git Service

* exceptions.cc (events_init): Initialize critical section to control exiting
authorcgf <cgf>
Wed, 25 Dec 2002 20:33:20 +0000 (20:33 +0000)
committercgf <cgf>
Wed, 25 Dec 2002 20:33:20 +0000 (20:33 +0000)
commitd9eef2b867587b4f012280a192a0299fb6135435
treef06adcfb229322e617a3a007901961e130da0d9d
parent43104e230d4834219a0d94dda090896c3162dc0a
* exceptions.cc (events_init): Initialize critical section to control exiting
via signal.
(signal_exit): Enter critical section early to avoid exit races with main
thread.
* dcrt0.cc (do_exit): Use exit_lock critical section to avoid races.
winsup/cygwin/ChangeLog
winsup/cygwin/dcrt0.cc
winsup/cygwin/exceptions.cc