diff --git a/orbis-kernel/src/sys/sys_prot.cpp b/orbis-kernel/src/sys/sys_prot.cpp index 120a32e8d..5b8decee7 100644 --- a/orbis-kernel/src/sys/sys_prot.cpp +++ b/orbis-kernel/src/sys/sys_prot.cpp @@ -1,4 +1,5 @@ #include "sys/sysproto.hpp" +#include "utils/Logs.hpp" orbis::SysResult orbis::sys_getpid(Thread *thread) { thread->retval[0] = thread->tid; @@ -20,7 +21,10 @@ orbis::SysResult orbis::sys_getgroups(Thread *thread, uint gidsetsize, ptr gidset) { return ErrorCode::NOSYS; } -orbis::SysResult orbis::sys_setsid(Thread *thread) { return ErrorCode::NOSYS; } +orbis::SysResult orbis::sys_setsid(Thread *thread) { + ORBIS_LOG_WARNING(__FUNCTION__); + return {}; +} orbis::SysResult orbis::sys_setpgid(Thread *thread, sint pid, sint pgid) { return ErrorCode::NOSYS; } @@ -73,5 +77,6 @@ orbis::SysResult orbis::sys_getlogin(Thread *thread, ptr namebuf, return ErrorCode::NOSYS; } orbis::SysResult orbis::sys_setlogin(Thread *thread, ptr namebuf) { - return ErrorCode::NOSYS; + ORBIS_LOG_WARNING(__FUNCTION__, namebuf); + return {}; } diff --git a/orbis-kernel/src/sys/sys_sce.cpp b/orbis-kernel/src/sys/sys_sce.cpp index 499833ef9..024bf44ba 100644 --- a/orbis-kernel/src/sys/sys_sce.cpp +++ b/orbis-kernel/src/sys/sys_sce.cpp @@ -830,7 +830,7 @@ orbis::SysResult orbis::sys_mdbg_service(Thread *thread, uint32_t op, } orbis::SysResult orbis::sys_randomized_path(Thread *thread /* TODO */) { std::printf("TODO: sys_randomized_path()\n"); - return ErrorCode::NOSYS; + return {}; } orbis::SysResult orbis::sys_rdup(Thread *thread /* TODO */) { return ErrorCode::NOSYS; diff --git a/orbis-kernel/src/sys/sys_vfs.cpp b/orbis-kernel/src/sys/sys_vfs.cpp index 690fd8ef3..fd6007eb4 100644 --- a/orbis-kernel/src/sys/sys_vfs.cpp +++ b/orbis-kernel/src/sys/sys_vfs.cpp @@ -358,7 +358,8 @@ orbis::SysResult orbis::sys_umask(Thread *thread, sint newmask) { return ErrorCode::NOSYS; } orbis::SysResult orbis::sys_revoke(Thread *thread, ptr path) { - return ErrorCode::NOSYS; + ORBIS_LOG_WARNING(__FUNCTION__); + return {}; } orbis::SysResult orbis::sys_lgetfh(Thread *thread, ptr fname, ptr fhp) { diff --git a/rpcsx-os/ops.cpp b/rpcsx-os/ops.cpp index 052fdbd9e..fdd70959a 100644 --- a/rpcsx-os/ops.cpp +++ b/rpcsx-os/ops.cpp @@ -522,7 +522,8 @@ SysResult thr_wake(orbis::Thread *thread, orbis::slong id) { } SysResult thr_set_name(orbis::Thread *thread, orbis::slong id, orbis::ptr name) { - return ErrorCode::NOTSUP; + ORBIS_LOG_WARNING(__FUNCTION__, name, id, thread->tid); + return {}; } orbis::SysResult exit(orbis::Thread *thread, orbis::sint status) { std::printf("Requested exit with status %d\n", status);