Module nix::sys::signal

source ·
Expand description

Operating system signals.

Re-exports

pub use self::Signal::*;
aio or signal

Structs

SaFlagssignal
Controls the behavior of a SigAction
SigActionsignal
Action to take on receipt of a signal. Corresponds to sigaction.
SigEventaio or signal
Used to request asynchronous notification of the completion of certain events, such as POSIX AIO and timers.
SigSetsignal
Specifies a set of Signals that may be blocked, waited for, etc.
Iterator for a SigSet.
Iterate through all signals defined by this operating system

Enums

A signal handler.
SigevNotifyaio or signal
Specifies the notification method used by a SigEvent
Specifies how certain functions should manipulate a signal mask
Signalaio or signal
Types of operating system signals

Constants

SIGIOTsignal
Alias for SIGABRT
SIGPOLLsignal
Alias for SIGIO
SIGUNUSEDsignal
Alias for SIGSYS

Functions

killsignal
Send a signal to a process
killpgsignal
Send a signal to a process group
Manages the signal mask (set of blocked signals) for the calling thread.
raisesignal
Send a signal to the current thread
sigactionsignal
Changes the action taken by a process on receipt of a specific signal.
signalsignal
Signal management (see signal(3p))
Examine and change blocked signals.

Type Definitions

type_of_thread_idaio or signal
Identifies a thread for SigevNotify::SigevThreadId