Function lrs::signal::set_handler

Sets the handler of a signal.

Syntax

fn set_handler(sig: Signal, mask: Sigset, handler: SigHandler, flags: SigFlags) -> Result<(), Errno>

Arguments

NameDescription
sig

The signal whose handler will be set.

mask

A set of signals that will be blocked while the signal handler is being invoked.

handler

The handler of the signal.

flags

Additional flags.