Standard library header <csignal>
From cppreference.com
This header was originally in the C standard library as <signal.h>
.
This header is part of the program support library.
Typedefs | ||
the integer type that can be accessed as an atomic entity from an asynchronous signal handler (typedef) | ||
Macros | ||
defines signal types (macro constant) | ||
defines signal handling strategies (macro constant) | ||
return value of signal specifying that an error was encountered (macro constant) | ||
Functions | ||
sets a signal handler for particular signal (function) | ||
runs the signal handler for particular signal (function) |
[edit]Synopsis
namespace std {using sig_atomic_t =/*see description*/;extern"C"using/*signal-handler*/=void(int);// exposition only/*signal-handler*/* signal(int sig, /*signal-handler*/* func);}#define SIG_DFL /*see description*/#define SIG_ERR /*see description*/#define SIG_IGN /*see description*/#define SIGABRT /*see description*/#define SIGFPE /*see description*/#define SIGILL /*see description*/#define SIGINT /*see description*/#define SIGSEGV /*see description*/#define SIGTERM /*see description*/