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 /winsup/cygwin/ChangeLog | |
parent | 1b19d7429605f4879186aa3eb0214e2c22bc4530 (diff) | |
download | newlib-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.zip newlib-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.tar.gz newlib-5e477e9a9b0bf9597f8f9a829edfe554ee97b140.tar.bz2 |
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 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index a69681a..2f2a6fc 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,19 @@ 2005-09-23 Christopher Faylor <cgf@timesys.com> + 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. + +2005-09-23 Christopher Faylor <cgf@timesys.com> + * net.cc (cygwin_gethostbyname): Remove debugging cruft. 2005-09-23 Christopher Faylor <cgf@timesys.com> |