diff --git a/orbis-kernel/src/sys/sys_vfs.cpp b/orbis-kernel/src/sys/sys_vfs.cpp index 4a00bad20..3b42bbac4 100644 --- a/orbis-kernel/src/sys/sys_vfs.cpp +++ b/orbis-kernel/src/sys/sys_vfs.cpp @@ -30,7 +30,6 @@ orbis::SysResult orbis::sys_chroot(Thread *thread, ptr path) { } orbis::SysResult orbis::sys_open(Thread *thread, ptr path, sint flags, sint mode) { - ORBIS_LOG_NOTICE("sys_open", path, flags, mode); if (auto open = thread->tproc->ops->open) { Ref file; auto result = open(thread, path, flags, mode, &file); @@ -38,7 +37,9 @@ orbis::SysResult orbis::sys_open(Thread *thread, ptr path, sint flags, return result; } - thread->retval[0] = thread->tproc->fileDescriptors.insert(file); + auto fd = thread->tproc->fileDescriptors.insert(file); + thread->retval[0] = fd; + ORBIS_LOG_NOTICE(__FUNCTION__, path, flags, mode, fd); return {}; }