diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2019-04-15 13:03:09 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2019-04-15 13:03:09 +0000 |
commit | 760e34772c0379e27aebf4021f095585446ea282 (patch) | |
tree | 3961209f33180f1428fe22f9f76d88040f82db51 /lib/libc/stdlib | |
parent | dad02d7d08e1f539eb6087c75dad63ce27265023 (diff) |
Notes
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r-- | lib/libc/stdlib/Symbol.map | 1 | ||||
-rw-r--r-- | lib/libc/stdlib/atexit.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/stdlib/Symbol.map b/lib/libc/stdlib/Symbol.map index 65a0ee9abf7c3..8682901bca6df 100644 --- a/lib/libc/stdlib/Symbol.map +++ b/lib/libc/stdlib/Symbol.map @@ -129,4 +129,5 @@ FBSDprivate_1.0 { _system; __libc_system; __cxa_thread_call_dtors; + __libc_atexit; }; diff --git a/lib/libc/stdlib/atexit.c b/lib/libc/stdlib/atexit.c index bc9ad3ebd7bfb..682464407c7f9 100644 --- a/lib/libc/stdlib/atexit.c +++ b/lib/libc/stdlib/atexit.c @@ -142,6 +142,7 @@ atexit(void (*func)(void)) error = atexit_register(&fn); return (error); } +__weak_reference(atexit, __libc_atexit); /** * Register a block to be performed at exit. |