]> sourceware.org Git - newlib-cygwin.git/commit
Semi-reversion of always-exit-from-sigthread change of 2005-09-15.
authorChristopher Faylor <me@cgf.cx>
Fri, 23 Sep 2005 23:37:52 +0000 (23:37 +0000)
committerChristopher Faylor <me@cgf.cx>
Fri, 23 Sep 2005 23:37:52 +0000 (23:37 +0000)
commit5e477e9a9b0bf9597f8f9a829edfe554ee97b140
tree3de620f8769d15f51065ea593c5b12381bcf3714
parent1b19d7429605f4879186aa3eb0214e2c22bc4530
Semi-reversion of always-exit-from-sigthread change of 2005-09-15.
* exceptions.cc (sigpacket::process): Eliminate return after call to reinstated
noreturn function.
(signal_exit): Allow function to exit when a captive process has been
terminated.
* pinfo.cc (pinfo::exit): Enter exit_lock here.  Once again exit here under
control of exit_lock.
* sigproc.cc (sig_send): Don't wait for completion if process is exiting.
Remove special __SIGEXIT accommodations.
(wait_sig): Just exit the thread when a __SIGEXIT has been detected.  Don't
exit the process.
winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc
winsup/cygwin/init.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/sigproc.cc
This page took 0.030565 seconds and 5 git commands to generate.