diff --git a/orbis-kernel/src/sys/sys_sig.cpp b/orbis-kernel/src/sys/sys_sig.cpp index c2e759d52..cabea89dd 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 {};