Standard library header <csignal>
From cppreference.net
C++
Standard library headers
Этот заголовок изначально находился в стандартной библиотеке C как <signal.h> .
Этот заголовок является частью библиотеки поддержки программ .
Типы |
||
|
целочисленный тип, который может быть доступен как атомарная сущность из асинхронного обработчика сигналов
(typedef) |
||
Макросы |
||
|
определяет типы сигналов
(макроконстанта) |
||
|
определяет стратегии обработки сигналов
(макроконстанта) |
||
|
возвращаемое значение
signal
указывающее, что произошла ошибка
(макроконстанта) |
||
Функции |
||
|
устанавливает обработчик сигнала для конкретного сигнала
(функция) |
||
|
запускает обработчик сигнала для конкретного сигнала
(функция) |
||
Синопсис
namespace std { using sig_atomic_t = /*см. описание*/ ; extern "C" using /*обработчик-сигнала*/ = void(int); // только для демонстрации /*обработчик-сигнала*/ * signal(int sig, /*обработчик-сигнала*/ * func); } #define SIG_DFL /* см. описание */ #define SIG_ERR /* см. описание */ #define SIG_IGN /* см. описание */ #define SIGABRT /* см. описание */ #define SIGFPE /* см. описание */ #define SIGILL /* см. описание */ #define SIGINT /* см. описание */ #define SIGSEGV /* см. описание */ #define SIGTERM /* см. описание */