diff options
| author | Miguel <m.i@gmx.at> | 2018-10-18 12:34:07 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-18 12:34:07 +0200 |
| commit | 205735d022e27d6930e16df42f0c7882196db739 (patch) | |
| tree | 1ca0dc57c0d4b1d206b0018f7887cf883e696a36 /kernel/syscalls.c | |
| parent | a282cb8c921299b54a719452ec2bdaff63d8d3e9 (diff) | |
fix exit syscall
Diffstat (limited to 'kernel/syscalls.c')
| -rw-r--r-- | kernel/syscalls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/syscalls.c b/kernel/syscalls.c index 9fc1a7f..083fbf1 100644 --- a/kernel/syscalls.c +++ b/kernel/syscalls.c @@ -489,6 +489,7 @@ uint32_t syscall_exit(int status, uint32_t none1, uint32_t none2,int pid) } task_exit(pid); + __asm__("int $0x81"); // please schedule us away once and for all return 0; } |
