◐ Shell
clean mode source ↗

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