summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2006-07-26 07:27:20 +0000
committerUlrich Drepper <drepper@redhat.com>2006-07-26 07:27:20 +0000
commita92b1166e524c44266493c972c89191d52f5c604 (patch)
treec4fa1d732a8c7e82e1f309d97207299758f9e802 /ChangeLog
parentbd3754dcf6aae7132b5b9959b3e0907475b42f62 (diff)
downloadglibc-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--ChangeLog8
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