diff options
author | Christopher Faylor <me@cgf.cx> | 2005-09-23 23:37:52 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-09-23 23:37:52 +0000 |
commit | 5e477e9a9b0bf9597f8f9a829edfe554ee97b140 (patch) | |
tree | 3de620f8769d15f51065ea593c5b12381bcf3714 /newlib/libc/stdlib/btowc.c | |
parent | 1b19d7429605f4879186aa3eb0214e2c22bc4530 (diff) | |
download | cygnal-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.tar.gz cygnal-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.tar.bz2 cygnal-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.zip |
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.
Diffstat (limited to 'newlib/libc/stdlib/btowc.c')
0 files changed, 0 insertions, 0 deletions