rustix/backend/libc/pid/
syscalls.rs

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