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