Заголовочный файл стандартной библиотеки <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 /*смотрите описание*/