From ce1b421d6220ea180126de365375965e502659a7 Mon Sep 17 00:00:00 2001 From: DH Date: Thu, 13 Jul 2023 13:34:13 +0300 Subject: [PATCH] [orbis-kernel] Return correct id for nameobj_create Ignore sys_osem_create/sys_socketclose --- orbis-kernel/src/sys/sys_sce.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/orbis-kernel/src/sys/sys_sce.cpp b/orbis-kernel/src/sys/sys_sce.cpp index e213b21db..64b7e8b87 100644 --- a/orbis-kernel/src/sys/sys_sce.cpp +++ b/orbis-kernel/src/sys/sys_sce.cpp @@ -23,7 +23,7 @@ orbis::SysResult orbis::sys_socketex(Thread *thread, ptr name, return {}; } orbis::SysResult orbis::sys_socketclose(Thread *thread /* TODO */) { - return ErrorCode::NOSYS; + return {}; } orbis::SysResult orbis::sys_netgetiflist(Thread *thread /* TODO */) { return ErrorCode::NOSYS; @@ -280,7 +280,7 @@ orbis::SysResult orbis::sys_batch_map(Thread *thread /* TODO */) { return ErrorCode::NOSYS; } orbis::SysResult orbis::sys_osem_create(Thread *thread /* TODO */) { - return ErrorCode::NOSYS; + return {}; } orbis::SysResult orbis::sys_osem_delete(Thread *thread /* TODO */) { return ErrorCode::NOSYS; @@ -326,6 +326,7 @@ orbis::SysResult orbis::sys_namedobj_create(Thread *thread, ORBIS_LOG_ERROR("Named object: pointer colflict", type, object); } + thread->retval[0] = id; return {}; } orbis::SysResult orbis::sys_namedobj_delete(Thread *thread, uint16_t id,