tools/nolibc: add _exit()

_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>
This commit is contained in:
Thomas Weißschuh 2025-04-11 11:00:43 +02:00 committed by Thomas Weißschuh
parent 9b070d97d9
commit 7b11531ed1

View 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);