X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fexit%2F_Exit.c;h=7a6115c7bbc71265929b20c8817d8476ee184b39;hp=8ef85a8f206e94e7aea091b69320082652c88c3a;hb=0c05bd3a9c165cf2f0b9d6fa23a1f96532ddcdb3;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/src/exit/_Exit.c b/src/exit/_Exit.c index 8ef85a8f..7a6115c7 100644 --- a/src/exit/_Exit.c +++ b/src/exit/_Exit.c @@ -1,9 +1,8 @@ #include -#define SYSCALL_NORETURN #include "syscall.h" -void _Exit(int ec) +_Noreturn void _Exit(int ec) { - syscall1(__NR_exit_group, ec); - syscall1(__NR_exit, ec); + __syscall(SYS_exit_group, ec); + for (;;) __syscall(SYS_exit, ec); }