#![allow(non_camel_case_types)]
use crate::c_int;
#[doc = crate::_tags!(linux)]
#[doc = crate::_doc_location!("sys/os/linux")]
#[allow(non_camel_case_types)]
#[derive(Debug)]
pub struct LINUX_SIGACTION;
impl LINUX_SIGACTION {
pub const SA_NOCLDSTOP: usize = 0x0000_0001;
pub const SA_NOCLDWAIT: usize = 0x0000_0002;
pub const SA_NODEFER: usize = 0x4000_0000;
pub const SA_ONSTACK: usize = 0x0800_0000;
pub const SA_RESETHAND: usize = 0x8000_0000;
pub const SA_RESTART: usize = 0x1000_0000;
pub const SA_RESTORER: usize = 0x0400_0000;
pub const SA_SIGINFO: usize = 0x0000_0004;
}
#[doc = crate::_tags!(linux)]
#[doc = crate::_doc_location!("sys/os/linux")]
#[allow(non_camel_case_types)]
#[derive(Debug)]
pub struct LINUX_SIGNAL;
impl LINUX_SIGNAL {
pub const SIGHUP: c_int = 1_i32;
pub const SIGINT: c_int = 2;
pub const SIGQUIT: c_int = 3;
pub const SIGILL: c_int = 4;
pub const SIGTRAP: c_int = 5;
pub const SIGABRT: c_int = 6;
pub const SIGIOT: c_int = Self::SIGABRT;
pub const SIGBUS: c_int = 7;
pub const SIGFPE: c_int = 8;
pub const SIGKILL: c_int = 9;
pub const SIGUSR1: c_int = 10;
pub const SIGSEGV: c_int = 11;
pub const SIGUSR2: c_int = 12;
pub const SIGPIPE: c_int = 13;
pub const SIGALRM: c_int = 14;
pub const SIGTERM: c_int = 15;
pub const SIGSTKFLT: c_int = 16;
pub const SIGCHLD: c_int = 17;
pub const SIGCLD: c_int = Self::SIGCHLD;
pub const SIGCONT: c_int = 18;
pub const SIGSTOP: c_int = 19;
pub const SIGTSTP: c_int = 20;
pub const SIGTTIN: c_int = 21;
pub const SIGTTOU: c_int = 22;
pub const SIGURG: c_int = 23;
pub const SIGXCPU: c_int = 24;
pub const SIGXFSZ: c_int = 25;
pub const SIGVTALRM: c_int = 26;
pub const SIGPROF: c_int = 27;
pub const SIGWINCH: c_int = 28;
pub const SIGIO: c_int = 29;
pub const SIGPOLL: c_int = Self::SIGIO;
pub const SIGPWR: c_int = 30;
pub const SIGINFO: c_int = Self::SIGPWR;
pub const SIGSYS: c_int = 31;
pub const SIGUNUSED: c_int = Self::SIGSYS;
}