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.
Types | |
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) |
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 */