# Function signal_hook_registry::register_sigaction [−] [src]

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

Register a signal action.

This acts in the same way as `register`, including the drawbacks, panics and performance characteristics. The only difference is the provided action accepts a `siginfo_t` argument, providing information about the received signal.

# Safety

See the details of `register`.