pub struct PidFd(/* private fields */);Expand description
File descriptor RAII qui référence un processus par pidfd.
Ferme automatiquement le FD sous-jacent à la destruction. Reste valide même après la mort du processus référencé (le FD ne se transfère pas à un éventuel nouveau processus qui recyclerait le PID).
Implementations§
Source§impl PidFd
impl PidFd
Sourcepub const fn from_owned_fd(fd: OwnedFd) -> Self
pub const fn from_owned_fd(fd: OwnedFd) -> Self
Construit un PidFd à partir d’un OwnedFd déjà ouvert sur un
processus par le kernel (typiquement via pidfd_open ou clone3
avec CLONE_PIDFD).
Sourcepub fn as_fd(&self) -> BorrowedFd<'_>
pub fn as_fd(&self) -> BorrowedFd<'_>
Retourne une vue empruntée du FD sous-jacent.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PidFd
impl RefUnwindSafe for PidFd
impl Send for PidFd
impl Sync for PidFd
impl Unpin for PidFd
impl UnsafeUnpin for PidFd
impl UnwindSafe for PidFd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more