From 6dd3a38f30715c5f6af57e577ca4d57cb4dae32c Mon Sep 17 00:00:00 2001 From: auronandace Date: Tue, 23 Dec 2025 09:28:10 +0000 Subject: [PATCH] mark getpwnam as unsafe --- src/header/pwd/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/header/pwd/mod.rs b/src/header/pwd/mod.rs index d9e625ec53..478afcc77b 100644 --- a/src/header/pwd/mod.rs +++ b/src/header/pwd/mod.rs @@ -252,7 +252,7 @@ pub extern "C" fn getpwent() -> *mut passwd { /// See . #[unsafe(no_mangle)] -pub extern "C" fn getpwnam(name: *const c_char) -> *mut passwd { +pub unsafe extern "C" fn getpwnam(name: *const c_char) -> *mut passwd { pwd_lookup(|parts| unsafe { strcmp(parts.pw_name, name) } == 0, None) .map(|res| res.into_global()) .unwrap_or(ptr::null_mut())