From 33ef18732abb1ec03469b7c0fe271a6599318682 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Mon, 4 Oct 2021 21:37:01 +0200 Subject: implement process_kill() --- src/kernel/syscalls.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/kernel/syscalls.c') diff --git a/src/kernel/syscalls.c b/src/kernel/syscalls.c index c89efc7..22bf1f6 100644 --- a/src/kernel/syscalls.c +++ b/src/kernel/syscalls.c @@ -9,9 +9,7 @@ #include _Noreturn void _syscall_exit(int ret) { - process_current->state = PS_DEAD; - process_current->death_msg = ret; - process_try2collect(process_current); + process_kill(process_current, ret); process_switch_any(); } -- cgit v1.2.3