Sha256: 8edf91b8790add23902c9f5418da6b0723a371677f29f490e0c8af852f0f1a0c
Contents?: true
Size: 720 Bytes
Versions: 30
Compression:
Stored size: 720 Bytes
Contents
use crate::backend::c; use crate::ugid::{Gid, Uid}; #[cfg(not(target_os = "wasi"))] #[inline] #[must_use] pub(crate) fn getuid() -> Uid { unsafe { let uid = c::getuid(); Uid::from_raw(uid) } } #[cfg(not(target_os = "wasi"))] #[inline] #[must_use] pub(crate) fn geteuid() -> Uid { unsafe { let uid = c::geteuid(); Uid::from_raw(uid) } } #[cfg(not(target_os = "wasi"))] #[inline] #[must_use] pub(crate) fn getgid() -> Gid { unsafe { let gid = c::getgid(); Gid::from_raw(gid) } } #[cfg(not(target_os = "wasi"))] #[inline] #[must_use] pub(crate) fn getegid() -> Gid { unsafe { let gid = c::getegid(); Gid::from_raw(gid) } }
Version data entries
30 entries across 30 versions & 1 rubygems