OSDN Git Service

* signal.cc (abort): Call _GLOBAL_REENT's __cleanup.
authorcorinna <corinna>
Mon, 3 Jan 2005 18:06:26 +0000 (18:06 +0000)
committercorinna <corinna>
Mon, 3 Jan 2005 18:06:26 +0000 (18:06 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/signal.cc

index 521d305..21f9f42 100644 (file)
@@ -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>
index f57e0d0..e4e50d5 100644 (file)
@@ -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;