diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-01-03 18:06:26 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-01-03 18:06:26 +0000 |
commit | 1a063c50306e71c889ae7015d7020063c87e94fa (patch) | |
tree | 9f446f76f624a9228913413ffbcfbc6669e1958e /winsup | |
parent | a6f8d3d6c624252ac9ed43bc5c4d448775d98132 (diff) | |
download | cygnal-1a063c50306e71c889ae7015d7020063c87e94fa.tar.gz cygnal-1a063c50306e71c889ae7015d7020063c87e94fa.tar.bz2 cygnal-1a063c50306e71c889ae7015d7020063c87e94fa.zip |
* signal.cc (abort): Call _GLOBAL_REENT's __cleanup.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/signal.cc | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 521d30511..21f9f420d 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,9 @@ 2005-01-03 Corinna Vinschen <corinna@vinschen.de> + * signal.cc (abort): Call _GLOBAL_REENT's __cleanup. + +2005-01-03 Corinna Vinschen <corinna@vinschen.de> + * syscalls.cc (setmode): Call _fwalk with _GLOBAL_REENT. 2005-01-01 Christopher Faylor <cgf@timesys.com> 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; |