aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/sigproc.cc5
2 files changed, 6 insertions, 4 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 9439d8e..f52d3db 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2005-09-24 Christopher Faylor <cgf@timesys.com>
+
+ * sigproc.cc (sigproc_terminate): More reversion of
+ always-exit-from-sigthread change.
+
2005-09-23 Christopher Faylor <cgf@timesys.com>
* shared.cc (open_shared): Add crucial bit of debugging info.
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc
index 69c9bce..0ba1347 100644
--- a/winsup/cygwin/sigproc.cc
+++ b/winsup/cygwin/sigproc.cc
@@ -497,10 +497,7 @@ sigproc_terminate (exit_states es)
else
{
sigproc_printf ("entering");
- siginfo_t si;
- memset (&si, 0, sizeof (si));
- si.si_signo = __SIGEXIT;
- sig_send (myself_nowait, si, &_my_tls);
+ sig_send (myself_nowait, __SIGEXIT);
proc_terminate (); // clean up process stuff
}
}