diff options
author | Christopher Faylor <me@cgf.cx> | 2005-09-30 23:52:13 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-09-30 23:52:13 +0000 |
commit | f5cfdc0fa440eb88870963cc9440369203bb0b13 (patch) | |
tree | 4bbd831c36a65209c3271ed0daabfc1775cbd0f1 /winsup/cygwin/sigproc.cc | |
parent | fd45a7909b739539a4dd21fa8ce7b284c464124f (diff) | |
download | cygnal-f5cfdc0fa440eb88870963cc9440369203bb0b13.tar.gz cygnal-f5cfdc0fa440eb88870963cc9440369203bb0b13.tar.bz2 cygnal-f5cfdc0fa440eb88870963cc9440369203bb0b13.zip |
* dcrt0.cc (do_exit): Don't set ES_SET_MUTO here. Call get_exit_lock()
instead.
(get_exit_lock): New function. Grabs the lock and sets initial exit_state.
* exceptions.cc (try_to_debug): Use low_priority_sleep.
(sigpacket::process): Avoid handler if this is an exec stub.
(signal_exit): Use get_exit_lock rather than manipulating the exit_lock
critical section directly.
* pinfo.cc (pinfo::exit): Ditto.
* winsup.h (get_exit_lock): Declare.
(exit_lock): Delete declaration.
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
0 files changed, 0 insertions, 0 deletions