From 5a72b0e821cd8cc3639a726b0c88cb39402be3b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=83=A5=EB=83=90=EC=B1=A0?= Date: Tue, 29 Jul 2025 09:10:12 +0900 Subject: [PATCH] fix(ext/node): comment out `op_geteuid` and `op_getegid` --- ext/node/ops/os/mod.rs | 46 ++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/ext/node/ops/os/mod.rs b/ext/node/ops/os/mod.rs index ddb2a70c6..79a060e60 100644 --- a/ext/node/ops/os/mod.rs +++ b/ext/node/ops/os/mod.rs @@ -214,44 +214,46 @@ where #[op2(fast, stack_trace)] pub fn op_geteuid

( - state: &mut OpState, + _state: &mut OpState, ) -> Result where P: NodePermissions + 'static, { - { - let permissions = state.borrow_mut::

(); - permissions.check_sys("uid", "node:os.geteuid()")?; - } + // { + // let permissions = state.borrow_mut::

(); + // permissions.check_sys("uid", "node:os.geteuid()")?; + // } - #[cfg(windows)] - let euid = 0; - #[cfg(unix)] - // SAFETY: Call to libc geteuid. - let euid = unsafe { libc::geteuid() }; + // #[cfg(windows)] + // let euid = 0; + // #[cfg(unix)] + // // SAFETY: Call to libc geteuid. + // let euid = unsafe { libc::geteuid() }; - Ok(euid) + // Ok(euid) + Ok(0) } #[op2(fast, stack_trace)] pub fn op_getegid

( - state: &mut OpState, + _state: &mut OpState, ) -> Result where P: NodePermissions + 'static, { - { - let permissions = state.borrow_mut::

(); - permissions.check_sys("getegid", "node:os.getegid()")?; - } + // { + // let permissions = state.borrow_mut::

(); + // permissions.check_sys("getegid", "node:os.getegid()")?; + // } - #[cfg(windows)] - let egid = 0; - #[cfg(unix)] - // SAFETY: Call to libc getegid. - let egid = unsafe { libc::getegid() }; + // #[cfg(windows)] + // let egid = 0; + // #[cfg(unix)] + // // SAFETY: Call to libc getegid. + // let egid = unsafe { libc::getegid() }; - Ok(egid) + // Ok(egid) + Ok(0) } #[op2(stack_trace)]