diff options
Diffstat (limited to '')
-rw-r--r-- | libc-top-half/musl/src/exit/quick_exit.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libc-top-half/musl/src/exit/quick_exit.c b/libc-top-half/musl/src/exit/quick_exit.c new file mode 100644 index 0000000..ada9134 --- /dev/null +++ b/libc-top-half/musl/src/exit/quick_exit.c @@ -0,0 +1,11 @@ +#include <stdlib.h> +#include "libc.h" + +static void dummy() { } +weak_alias(dummy, __funcs_on_quick_exit); + +_Noreturn void quick_exit(int code) +{ + __funcs_on_quick_exit(); + _Exit(code); +} |