From 087e3b3fdac2302b4deca5e995e8e2dda6545d48 Mon Sep 17 00:00:00 2001 From: Pedro Falcato Date: Wed, 14 Jun 2017 19:48:06 +0100 Subject: [PATCH] Fail with ENOSYS on bad system calls. --- kernel/syscall.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel/syscall.cpp b/kernel/syscall.cpp index 6b3cd800..8f7be87d 100644 --- a/kernel/syscall.cpp +++ b/kernel/syscall.cpp @@ -206,9 +206,7 @@ void* syscall_list[SYSCALL_MAX_NUM + 1] = int sys_bad_syscall(void) { - // TODO: Send signal, set errno, or crash/abort process? - Log::PrintF("I am the bad system call!\n"); - return errno = EINVAL, -1; + return errno = ENOSYS, -1; } } // namespace Sortix