From 4762166cc4ce29a667a7a3d426d980bf90eddef5 Mon Sep 17 00:00:00 2001 From: DH Date: Mon, 30 Oct 2023 22:02:13 +0300 Subject: [PATCH] [orbis-kernel] log fd on sys_open --- orbis-kernel/src/sys/sys_vfs.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 {}; }