From 5d87f3e3fd06dd05e52b157d83b2b253505bb197 Mon Sep 17 00:00:00 2001 From: DH Date: Sun, 30 Jul 2023 00:32:09 +0300 Subject: [PATCH] [orbis-kernel] ignore sys_sigaction Write warning on unknown how for sys_sigprocmask --- orbis-kernel/src/sys/sys_sig.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/orbis-kernel/src/sys/sys_sig.cpp b/orbis-kernel/src/sys/sys_sig.cpp index c2e759d..cabea89 100644 --- a/orbis-kernel/src/sys/sys_sig.cpp +++ b/orbis-kernel/src/sys/sys_sig.cpp @@ -1,9 +1,10 @@ #include "sys/sysproto.hpp" +#include "utils/Logs.hpp" orbis::SysResult orbis::sys_sigaction(Thread *thread, sint sig, ptr act, ptr oact) { - return ErrorCode::NOSYS; + return {}; } orbis::SysResult orbis::sys_sigprocmask(Thread *thread, sint how, ptr set, ptr oset) { @@ -31,7 +32,9 @@ orbis::SysResult orbis::sys_sigprocmask(Thread *thread, sint how, break; default: - return ErrorCode::INVAL; + ORBIS_LOG_ERROR("sys_sigprocmask: unimplemented how", how); + thread->where(); + return {}; } } return {};