Function signal_hook_registry::register_unchecked[][src]

pub unsafe fn register_unchecked<F>(
    signal: c_int,
    action: F
) -> Result<SigId, Error> where
    F: Fn(&siginfo_t) + Sync + Send + 'static, 

Register a signal action without checking for forbidden signals.

This acts the same way as register_sigaction, but without checking for the FORBIDDEN signals. All the signals passed are registered and it is up to the caller to make some sense of them.

Note that you really need to know what you’re doing if you change eg. the SIGSEGV signal handler. Generally, you don’t want to do that. But unlike the other functions here, this function still allows you to do it.

Safety

See the details of register.