summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/signal.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-01-03 18:06:26 +0000
committerCorinna Vinschen <corinna@vinschen.de>2005-01-03 18:06:26 +0000
commit1a063c50306e71c889ae7015d7020063c87e94fa (patch)
tree9f446f76f624a9228913413ffbcfbc6669e1958e /winsup/cygwin/signal.cc
parenta6f8d3d6c624252ac9ed43bc5c4d448775d98132 (diff)
downloadcygnal-1a063c50306e71c889ae7015d7020063c87e94fa.tar.gz
cygnal-1a063c50306e71c889ae7015d7020063c87e94fa.tar.bz2
cygnal-1a063c50306e71c889ae7015d7020063c87e94fa.zip
* signal.cc (abort): Call _GLOBAL_REENT's __cleanup.
Diffstat (limited to 'winsup/cygwin/signal.cc')
-rw-r--r--winsup/cygwin/signal.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/signal.cc b/winsup/cygwin/signal.cc
index f57e0d09d..e4e50d5e3 100644
--- a/winsup/cygwin/signal.cc
+++ b/winsup/cygwin/signal.cc
@@ -331,8 +331,8 @@ abort (void)
be flushed.
However this is the way FreeBSD does it, and it is much easier to
do things this way, so... */
- if (_REENT->__cleanup)
- _REENT->__cleanup (_REENT);
+ if (_GLOBAL_REENT->__cleanup)
+ _GLOBAL_REENT->__cleanup (_GLOBAL_REENT);
/* Ensure that SIGABRT can be caught regardless of blockage. */
sigset_t sig_mask;