* stdlib/atexit.c (initial): New variable.  Use to initialize
	__exit_funcs.
	* stdlib/exit.c (exit): Beware to not free statically allocale
	list element [PR libc/1305].
This commit is contained in:
Ulrich Drepper 1999-10-11 04:32:44 +00:00
parent 64ad0de291
commit cc97b1e5f0
2 changed files with 7 additions and 1 deletions

View File

@ -1,5 +1,10 @@
1999-10-10 Ulrich Drepper <drepper@cygnus.com>
* stdlib/atexit.c (initial): New variable. Use to initialize
__exit_funcs.
* stdlib/exit.c (exit): Beware to not free statically allocale
list element [PR libc/1305].
* stdlib/xpg_basename.c (__xpg_basename): Don't return pointer to
slash before the basename [PR libc/1383].

View File

@ -40,7 +40,8 @@ atexit (void (*func) (void))
__libc_lock_define_initialized (static, lock)
struct exit_function_list *__exit_funcs;
static struct exit_function_list initial;
struct exit_function_list *__exit_funcs = &initial;
struct exit_function *
__new_exitfn (void)