diff options
author | Ulrich Drepper <drepper@redhat.com> | 2006-07-26 07:27:20 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2006-07-26 07:27:20 +0000 |
commit | a92b1166e524c44266493c972c89191d52f5c604 (patch) | |
tree | c4fa1d732a8c7e82e1f309d97207299758f9e802 /ChangeLog | |
parent | bd3754dcf6aae7132b5b9959b3e0907475b42f62 (diff) | |
download | glibc-a92b1166e524c44266493c972c89191d52f5c604.tar.gz glibc-a92b1166e524c44266493c972c89191d52f5c604.tar.xz glibc-a92b1166e524c44266493c972c89191d52f5c604.zip |
* stdlib/cxa_atexit.c (__new_exitfn_called): New variable.
(__new_exitfn): Bump it in every successful call. * stdlib/cxa_finalize.c (__cxa_finalize): If destructor registered more exit handlers, call them right away. * stdlib/exit.h: Declare __new_exitfn_called.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index f298be522a..fde42b3dfa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-07-26 Gavin Romig-Koch <gavin@redhat.com> + + * stdlib/cxa_atexit.c (__new_exitfn_called): New variable. + (__new_exitfn): Bump it in every successful call. + * stdlib/cxa_finalize.c (__cxa_finalize): If destructor registered + more exit handlers, call them right away. + * stdlib/exit.h: Declare __new_exitfn_called. + 2006-07-25 Ulrich Drepper <drepper@redhat.com> * stdlib/cxa_finalize.c (__cxa_finalize): Fix race condition when |