From ab5823b4b6e760345d347b98830ccc75aa81bff6 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 29 Jul 2006 23:12:43 +0000 Subject: Updated to fedora-glibc-20060729T2255 --- stdlib/cxa_atexit.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'stdlib/cxa_atexit.c') diff --git a/stdlib/cxa_atexit.c b/stdlib/cxa_atexit.c index 9b7a932b85..3bdf871e53 100644 --- a/stdlib/cxa_atexit.c +++ b/stdlib/cxa_atexit.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1999, 2001, 2002, 2005 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2001, 2002, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -56,6 +56,7 @@ __libc_lock_define_initialized (static, lock) static struct exit_function_list initial; struct exit_function_list *__exit_funcs = &initial; +uint64_t __new_exitfn_called; struct exit_function * __new_exitfn (void) @@ -111,7 +112,10 @@ __new_exitfn (void) /* Mark entry as used, but we don't know the flavor now. */ if (r != NULL) - r->flavor = ef_us; + { + r->flavor = ef_us; + ++__new_exitfn_called; + } __libc_lock_unlock (lock); -- cgit v1.2.3