diff options
-rw-r--r-- | lib/libc/include/unistd.h | 2 | ||||
-rw-r--r-- | lib/libc/src/exit.c | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/lib/libc/include/unistd.h b/lib/libc/include/unistd.h index 7158005..47cde66 100644 --- a/lib/libc/include/unistd.h +++ b/lib/libc/include/unistd.h @@ -34,7 +34,7 @@ extern "C" { #endif -__attribute__((__noreturn__)) void _exit(int status); +_Noreturn void _exit(int status); #if defined(__cplusplus) } diff --git a/lib/libc/src/exit.c b/lib/libc/src/exit.c index 4832ac5..3b35ec6 100644 --- a/lib/libc/src/exit.c +++ b/lib/libc/src/exit.c @@ -29,8 +29,7 @@ #include <sys/syscall.h> -__attribute__((__noreturn__)) -void +_Noreturn void _exit(int status) { syscall(SYS_exit, status); |