This is automatic generated document for things in Swow\Signal class
Class Signal
Constants
This constant holds SIGABRT value, it’s platform-dependent.
At macOS platform, this constant means “abort()” At Windows platform, this constant may have a value 22 means “abnormal termination triggered by abort call”
This constant holds SIGALRM value, it’s platform-dependent.
At macOS platform, this constant means “alarm clock” At Windows platform, this constant may not exist
This constant holds SIGBREAK value, it’s platform-dependent.
At Windows platform, this constant means “Ctrl-Break sequence” At Linux and macOS platforms, this constant may not exist
This constant holds SIGBUS value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 10 At macOS platform, this constant may have a value 10 means “bus error” At Windows platform, this constant may not exist
This constant holds SIGCHLD value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 18 At macOS platform, this constant may have a value 20 means “to parent on child stop or exit” At Windows platform, this constant may not exist
This constant holds SIGCONT value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 25 At macOS platform, this constant may have a value 19 means “continue a stopped process” At Windows platform, this constant may not exist
This constant holds SIGEMT value, it’s platform-dependent.
At macOS platform, this constant means “EMT instruction” At Windows, Linux x86_64, Linux arm64 and Linux riscv64 platforms, this constant may not exist
This constant holds SIGFPE value, it’s platform-dependent.
At macOS and Windows platforms, this constant means “floating point exception”
This constant holds SIGHUP value, it’s platform-dependent.
At macOS platform, this constant means “hangup” At Windows platform, this constant may not exist
This constant holds SIGILL value, it’s platform-dependent.
At macOS platform, this constant means “illegal instruction (not reset when caught)” At Windows platform, this constant means “illegal instruction - invalid function image”
This constant holds SIGINFO value, it’s platform-dependent.
At macOS platform, this constant means “information request” At Linux and Windows platforms, this constant may not exist
This constant holds SIGINT value, it’s platform-dependent.
At macOS and Windows platforms, this constant means “interrupt”
This constant holds SIGIO value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 22 At macOS platform, this constant may have a value 23 means “input/output possible signal” At Windows platform, this constant may not exist
This constant holds SIGIOT value, it’s platform-dependent.
At macOS and Windows platforms, this constant may not exist
This constant holds SIGKILL value, it’s platform-dependent.
At macOS platform, this constant means “kill (cannot be caught or ignored)” At Windows platform, this constant may not exist
This constant holds SIGLOST value, it’s platform-dependent.
At macOS and Windows platforms, this constant may not exist
This constant holds SIGPIPE value, it’s platform-dependent.
At macOS platform, this constant means “write on a pipe with no one to read it” At Windows platform, this constant may not exist
This constant holds SIGPOLL value, it’s platform-dependent.
At macOS platform, this constant means “pollable event ([XSR] generated, not supported)” At Linux and Windows platforms, this constant may not exist
This constant holds SIGPROF value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 29 At macOS platform, this constant means “profiling time alarm” At Windows platform, this constant may not exist
This constant holds SIGPWR value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 19 At macOS and Windows platforms, this constant may not exist
This constant holds SIGQUIT value, it’s platform-dependent.
At macOS platform, this constant means “quit” At Windows platform, this constant may not exist
This constant holds SIGSEGV value, it’s platform-dependent.
At macOS platform, this constant means “segmentation violation” At Windows platform, this constant means “segment violation”
This constant holds SIGSTKFLT value, it’s platform-dependent.
At macOS and Windows platforms, this constant may not exist
This constant holds SIGSTOP value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 23 At macOS platform, this constant may have a value 17 means “sendable stop signal not from tty” At Windows platform, this constant may not exist
This constant holds SIGSYS value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 12 At macOS platform, this constant may have a value 12 means “bad argument to system call” At Windows platform, this constant may not exist
This constant holds SIGTERM value, it’s platform-dependent.
At macOS platform, this constant means “software termination signal from kill” At Windows platform, this constant means “Software termination signal from kill”
This constant holds SIGTRAP value, it’s platform-dependent.
At macOS platform, this constant means “trace trap (not reset when caught)” At Windows platform, this constant may not exist
This constant holds SIGTSTP value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 24 At macOS platform, this constant may have a value 18 means “stop signal from tty” At Windows platform, this constant may not exist
This constant holds SIGTTIN value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 26 At macOS platform, this constant means “to readers pgrp upon background tty read” At Windows platform, this constant may not exist
This constant holds SIGTTOU value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 27 At macOS platform, this constant means “like TTIN for output if (tp->t_local<OSTOP)” At Windows platform, this constant may not exist
This constant holds SIGURG value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 21 At macOS platform, this constant may have a value 16 means “urgent condition on IO channel” At Windows platform, this constant may not exist
This constant holds SIGUSR1 value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 16 At macOS platform, this constant may have a value 30 means “user defined signal 1” At Windows platform, this constant may not exist
This constant holds SIGUSR2 value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 17 At macOS platform, this constant may have a value 31 means “user defined signal 2” At Windows platform, this constant may not exist
This constant holds SIGVTALRM value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 28 At macOS platform, this constant means “virtual time alarm” At Windows platform, this constant may not exist
This constant holds SIGWINCH value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 20 At macOS platform, this constant means “window size changes” At Windows platform, this constant may not exist
This constant holds SIGXCPU value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 30 At macOS platform, this constant means “exceeded CPU time limit” At Windows platform, this constant may not exist
This constant holds SIGXFSZ value, it’s platform-dependent.
At Linux mips64 platform, this constant may have a value 31 At macOS platform, this constant means “exceeded file size limit” At Windows platform, this constant may not exist