1 //! libc syscalls for PIDs 2 3 use crate::backend::c; 4 use crate::pid::Pid; 5 6 #[cfg(not(target_os = "wasi"))] 7 #[inline] 8 #[must_use] getpid() -> Pid9 pub(crate) fn getpid() -> Pid { 10 unsafe { 11 let pid = c::getpid(); 12 Pid::from_raw_unchecked(pid) 13 } 14 } 15