Module libc/signal
libc/signal
C11 <signal.h> — signal handling functions and constants.
Types
sig_atomic_t
type-alias
sig_atomic_t
Functions
signal
function
fn(sig : int, func : fn(signal_num : int) -> unit) -> fn(signal_num : int) -> unit
Parameters
| Name | Type | Notes |
|---|---|---|
sig | int | |
func | fn(signal_num : int) -> unit |
Returns: fn(signal_num : int) -> unit
raise
function
fn(sig : int) -> int
Parameters
| Name | Type | Notes |
|---|---|---|
sig | int |
Returns: int
SIG_DFL
function
fn(signal_num : int) -> unit
Parameters
| Name | Type | Notes |
|---|---|---|
signal_num | int |
Returns: unit
SIG_IGN
function
fn(signal_num : int) -> unit
Parameters
| Name | Type | Notes |
|---|---|---|
signal_num | int |
Returns: unit
SIG_ERR
function
fn(signal_num : int) -> unit
Parameters
| Name | Type | Notes |
|---|---|---|
signal_num | int |
Returns: unit
Constants
Value: SIGHUP
Value: SIGINT
Value: SIGQUIT
Value: SIGILL
Value: SIGTRAP
Value: SIGABRT
Value: SIGBUS
Value: SIGFPE
Value: SIGKILL
Value: SIGUSR1
Value: SIGSEGV
Value: SIGUSR2
Value: SIGPIPE
Value: SIGALRM
Value: SIGTERM
Value: SIGCHLD
Value: SIGCONT
Value: SIGSTOP
Value: SIGTSTP
Value: SIGTTIN
Value: SIGTTOU
Value: SIGURG
Value: SIGXCPU
Value: SIGXFSZ
Value: SIGVTALRM
Value: SIGPROF
Value: SIGWINCH
Value: SIGIO
Value: SIGPWR
Value: SIGSYS