#[repr(i32)]pub enum Signal {
Show 28 variants
SIGHUP = 1,
SIGINT = 2,
SIGQUIT = 3,
SIGILL = 4,
SIGABRT = 6,
SIGFPE = 8,
SIGKILL = 9,
SIGSEGV = 11,
SIGPIPE = 13,
SIGALRM = 14,
SIGTERM = 15,
SIGUSR1 = 10,
SIGUSR2 = 12,
SIGCHLD = 17,
SIGCONT = 18,
SIGSTOP = 19,
SIGTSTP = 20,
SIGTTIN = 21,
SIGTTOU = 22,
SIGBUS = 7,
SIGPOLL = 29,
SIGPROF = 27,
SIGSYS = 31,
SIGTRAP = 5,
SIGURG = 23,
SIGVTALRM = 26,
SIGXCPU = 24,
SIGXFSZ = 25,
}
Expand description
A list specifying POSIX categories of signal.
Variants§
SIGHUP = 1
Hangup detected on controlling terminal or death of controlling process.
SIGINT = 2
Interrupt from keyboard.
SIGQUIT = 3
Quit from keyboard.
SIGILL = 4
Illegal Instruction.
SIGABRT = 6
Abort signal from abort(3)
SIGFPE = 8
Floating point exception.
SIGKILL = 9
Kill signal.
SIGSEGV = 11
Invalid memory reference.
SIGPIPE = 13
Broken pipe: write to pipe with no readers.
SIGALRM = 14
Timer signal from alarm(2).
SIGTERM = 15
Termination signal.
SIGUSR1 = 10
User-defined signal 1.
SIGUSR2 = 12
User-defined signal 2.
SIGCHLD = 17
Child stopped of terminated.
SIGCONT = 18
Continue if stopped.
SIGSTOP = 19
Stop process.
SIGTSTP = 20
Stop typed at terminal.
SIGTTIN = 21
Terminal input for background process.
SIGTTOU = 22
Terminal output for background process.
SIGBUS = 7
Bus error (bad memory access).
SIGPOLL = 29
Pollable event (Sys V). Synonym for SIGIO.
SIGPROF = 27
Profiling timer expired.
SIGSYS = 31
Bad argument to routine (SVr4).
SIGTRAP = 5
Trace/breakpoint trap.
SIGURG = 23
Urgent condition on socket (4.2BSD).
SIGVTALRM = 26
Virtual alarm clock (4.2BSD).
SIGXCPU = 24
CPU time limit exceeded (4.2BSD).
SIGXFSZ = 25
File size limit exceeded (4.2BSD).