<csignal>
Включает заголовок библиотеки <C Standard signal.h> и добавляет связанные имена в std
пространство имен. Включение этого заголовка гарантирует, что имена, объявленные с помощью внешней компоновки в заголовке стандартной библиотеки C, объявляются в пространстве имен std
.
Синтаксис
#include <csignal>
Пространство имен и макросы
namespace std {
using sig_atomic_t = see below;
extern using signal-handler = void(int);
}
#define SIG_DFL
#define SIG_ERR
#define SIG_IGN
#define SIGABRT
#define SIGFPE
#define SIGILL
#define SIGINT
#define SIGSEGV
#define SIGTERM
Функции
signal-handler* signal(int sig, signal-handler* func);
int raise(int sig);
См. также
Справочник по файлам заголовков
Общие сведения о стандартной библиотеке C++
Потокобезопасность в стандартной библиотеке C++