StdcSignal extension

<signal.h> standard signal handling extensions for stdc.

on

Properties

SIG_DFL sighandler_t

Available on Stdc, provided by the StdcSignal extension

Default signal handler.
no setter
SIG_ERR sighandler_t

Available on Stdc, provided by the StdcSignal extension

Error signal handler.
no setter
SIG_IGN sighandler_t

Available on Stdc, provided by the StdcSignal extension

Ignore signal handler.
no setter
SIGABRT int

Available on Stdc, provided by the StdcSignal extension

Abnormal termination signal (such as is generated by abort()).
no setter
SIGFPE int

Available on Stdc, provided by the StdcSignal extension

Erroneous arithmetic operation signal (such as divide by zero).
no setter
SIGILL int

Available on Stdc, provided by the StdcSignal extension

Illegal instruction signal.
no setter
SIGINT int

Available on Stdc, provided by the StdcSignal extension

Interactive attention signal (usually Ctrl+C).
no setter
SIGSEGV int

Available on Stdc, provided by the StdcSignal extension

Invalid access to storage signal (segmentation fault).
no setter
SIGTERM int

Available on Stdc, provided by the StdcSignal extension

Termination request signal.
no setter

Methods

raise(int sig) int

Available on Stdc, provided by the StdcSignal extension

Generates a signal.
signal(int sig, sighandler_t func) sighandler_t

Available on Stdc, provided by the StdcSignal extension

Sets a function to handle a signal.