Заголовочный файл стандартной библиотеки <csignal>
Материал из cppreference.com
Этот заголовочный файл изначально был в стандартной библиотеке C как <signal.h>.
Этот заголовочный файл является частью библиотеки поддержки программы.
Определения типов | ||
целочисленный тип, к которому можно получить доступ как к атомарному объекту из обработчика асинхронного сигнала (определение типа) | ||
Макросы | ||
определяет типы сигналов (макроконстанта) | ||
определяют стратегии обработки сигналов (макроконстанта) | ||
возвращаемое значение 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 /*смотрите описание*/