]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
tools/nolibc: add _exit()
authorThomas Weißschuh <thomas.weissschuh@linutronix.de>
Fri, 11 Apr 2025 09:00:43 +0000 (11:00 +0200)
committerThomas Weißschuh <linux@weissschuh.net>
Tue, 22 Apr 2025 08:56:27 +0000 (10:56 +0200)
_exit() is the faster variant of exit(), skipping all cleanup actions.
As nolibc does not perform any cleanup anyways, the implementation is
trivial.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Acked-by: Willy Tarreau <w@1wt.eu>
tools/include/nolibc/sys.h

index aa0d0871b251067df97ccc04ca955c710e9f1aaa..6fe2882370206ed3e6ac2107c1ba72e4f1705ab8 100644 (file)
@@ -300,11 +300,17 @@ void sys_exit(int status)
 }
 
 static __attribute__((noreturn,unused))
-void exit(int status)
+void _exit(int status)
 {
        sys_exit(status);
 }
 
+static __attribute__((noreturn,unused))
+void exit(int status)
+{
+       _exit(status);
+}
+
 
 /*
  * pid_t fork(void);