This commit is contained in:
2025-12-03 05:50:05 +01:00
parent 246a5bc3e6
commit a4bf6ab8c8
4 changed files with 13 additions and 3 deletions

View File

@@ -15,7 +15,7 @@ enum class ID : size_t {
SEM_WAIT=6,
SEM_SIGNAL=7,
//SYS_GETPID=8,
//SYS_EXIT= 9,
SYS_EXIT= 9,
//SYS_KILL=10
};
} // namespace Syscall
@@ -59,3 +59,7 @@ extern "C" ssize_t sys_safe_call(Syscall::ID id, size_t p1, size_t p2,
return sys_call(Syscall::ID::SEM_SIGNAL, fd, semid,0,0,0);
}
[[gnu::always_inline]] static inline void sys_exit(){
sys_call(Syscall::ID::SYS_EXIT, 0, 0, 0, 0, 0);
}