pub fn pid_status(pid: u32) -> Option<bool>Expand description
A three-valued liveness read, for a caller that displays whether a
process is running rather than deciding whether it is safe to reclaim a
lock. pid_alive’s Err-means-alive policy exists to protect a lock a
live process still holds — the wrong bias for a report that must never
tell an operator a process is confirmed dead just because this build
could not ask the platform. None here is the honest “could not tell”,
left for the caller to render as its own “unknown” rather than folded
into either Some answer.