Source
pub const SIG = struct {
/// hangup
pub const HUP = 1;
/// interrupt
pub const INT = 2;
/// quit
pub const QUIT = 3;
/// illegal instruction (not reset when caught)
pub const ILL = 4;
/// used by abort
pub const ABRT = 5;
/// floating point exception
pub const FPE = 6;
/// kill (cannot be caught or ignored)
pub const KILL = 7;
/// segmentation violation
pub const SEGV = 8;
/// write on a pipe with no one to read it
pub const PIPE = 9;
/// alarm clock
pub const ALRM = 10;
/// software termination signal from kill
pub const TERM = 11;
/// user defined signal 1
pub const USR1 = 12;
/// user defined signal 2
pub const USR2 = 13;
/// bus error
pub const BUS = 14;
// The following symbols must be defined, but the signals needn't be supported
/// child process terminated or stopped
pub const CHLD = 15;
/// continue if stopped
pub const CONT = 16;
/// stop
pub const STOP = 17;
/// interactive stop
pub const TSTP = 18;
/// read from ctl tty by member of background
pub const TTIN = 19;
/// write to ctl tty by member of background
pub const TTOU = 20;
}