Files
Astral/kernel-src/sys/syscalls/exit.c
T
2024-05-22 17:10:33 -03:00

12 lines
297 B
C

#include <kernel/syscalls.h>
#include <kernel/scheduler.h>
#include <kernel/file.h>
#include <kernel/vfs.h>
#include <logging.h>
#include <semaphore.h>
__attribute__((noreturn)) void syscall_exit(context_t *context, int status) {
sched_terminateprogram(status << 8);
__builtin_unreachable();
}