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