Spec-Zone.ru › C++

Стандартная библиотека заголовок <csignal>

Этот заголовок изначально был в стандартной библиотеке C как <signal.h>.

Этот заголовок является частью библиотеки поддержки программы поддержки программ.

Определения типов

sig_atomic_t
целочисленный тип, который может быть доступен как атомарная сущность из обработчика асинхронного сигнала
(typedef)

Макросы

SIGABRTSIGFPESIGILLSIGINTSIGSEGVSIGTERM
определяет типы сигналов
(макроконстанта)
SIG_DFLSIG_IGN
определяет стратегии обработки сигналов
(макроконстанта)
SIG_ERR
значение возврата функции signal, указывающее на то, что произошла ошибка
(макроконстанта)

Функции

signal
устанавливает обработчик сигнала для конкретного сигнала
(функция)
raise
запускает обработчик сигнала для конкретного сигнала
(функция)

Синопсис

namespace std {
  using sig_atomic_t = /*see description*/ ;
  extern "C" using /*signal-handler*/ = void(int); // exposition only
  /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func);
}
#define SIG_DFL /*see description*/
#define SIG_ERR /*see description*/
#define SIG_IGN /*see description*/
#define SIGABRT /*see description*/
#define SIGFPE /*see description*/
#define SIGILL /*see description*/
#define SIGINT /*see description*/
#define SIGSEGV /*see description*/
#define SIGTERM /*see description*/

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/header/csignal

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API