diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs index eb924b561855f..4702b61c8b5be 100644 --- a/src/unix/solarish/mod.rs +++ b/src/unix/solarish/mod.rs @@ -3010,26 +3010,10 @@ extern "C" { buflen: ::size_t, result: *mut *mut passwd, ) -> ::c_int; - #[cfg_attr( - any(target_os = "solaris", target_os = "illumos"), - link_name = "__posix_getpwent_r" - )] - pub fn getpwent_r( - pwd: *mut passwd, - buf: *mut ::c_char, - buflen: ::size_t, - result: *mut *mut passwd, - ) -> ::c_int; - #[cfg_attr( - any(target_os = "solaris", target_os = "illumos"), - link_name = "__posix_getgrent_r" - )] - pub fn getgrent_r( - grp: *mut ::group, - buf: *mut ::c_char, - buflen: ::size_t, - result: *mut *mut ::group, - ) -> ::c_int; + #[cfg(any(target_os = "solaris", target_os = "illumos"))] + pub fn getpwent_r(pwd: *mut passwd, buf: *mut ::c_char, buflen: ::c_int) -> *mut passwd; + #[cfg(any(target_os = "solaris", target_os = "illumos"))] + pub fn getgrent_r(grp: *mut ::group, buf: *mut ::c_char, buflen: ::c_int) -> *mut ::group; #[cfg_attr( any(target_os = "solaris", target_os = "illumos"), link_name = "__posix_sigwait"