mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-12 14:21:18 +08:00
Update.
* 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:
parent
64ad0de291
commit
cc97b1e5f0
@ -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].
|
||||
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user