Skip to main content

signalfd_create_blocking

Function signalfd_create_blocking 

Source
pub fn signalfd_create_blocking(
    mask: &SignalMask,
    flags: SignalFdFlags,
) -> Result<SignalFd, Errno>
Expand description

Helper canonique : bloque les signaux du mask dans le thread appelant puis crée un signalfd pour ces mêmes signaux.

Pattern recommandé par family-signal.md et ADR-020.

Note. Le blocage est PER-THREAD ; il s’applique au thread qui appelle cette fonction. À combiner avec un MaskGuard RAII dans le code de test pour ne pas contaminer les threads/tests suivants.

§Errors