19 lines
296 B
C

#include "../syscall.h"
int main();
int syscall(int call, uintptr_t arg) {
asm volatile("int $0x84": "+a"(call) : "b"(arg));
return call;
}
_Noreturn
void _exit(int exit_status) {
syscall(SYS_exit, exit_status);
__builtin_unreachable();
}
void _start() {
_exit(main());
}