From 2970aed680d17d33647f4b5e86fb9353561e724a Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 15 Mar 2024 01:11:12 -0400 Subject: libc: exit: Use _Noreturn Signed-off-by: Ian Moffett --- lib/libc/include/unistd.h | 2 +- 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 -__attribute__((__noreturn__)) -void +_Noreturn void _exit(int status) { syscall(SYS_exit, status); -- cgit v1.2.3