Struct nix::sys::signal::SigAction   [−][src]
pub struct SigAction { /* fields omitted */ }Action to take on receipt of a signal. Corresponds to sigaction.
Implementations
impl SigAction[src]
impl SigAction[src]pub fn new(handler: SigHandler, flags: SaFlags, mask: SigSet) -> SigAction[src]
Creates a new action.
The SA_SIGINFO bit in the flags argument is ignored (it will be set only if handler
is the SigAction variant). mask specifies other signals to block during execution of
the signal-catching function.
pub fn flags(&self) -> SaFlags[src]
Returns the flags set on the action.
pub fn mask(&self) -> SigSet[src]
Returns the set of signals that are blocked during execution of the action’s signal-catching function.
pub fn handler(&self) -> SigHandler[src]
Returns the action’s handler.