Стандартная библиотека заголовок <csignal>
Этот заголовок изначально был в стандартной библиотеке C как <signal.h>.
Этот заголовок является частью библиотеки поддержки программы поддержки программ.
Определения типов |
|
| целочисленный тип, который может быть доступен как атомарная сущность из обработчика асинхронного сигнала (typedef) |
|
Макросы |
|
| определяет типы сигналов (макроконстанта) |
|
| определяет стратегии обработки сигналов (макроконстанта) |
|
значение возврата функции signal, указывающее на то, что произошла ошибка (макроконстанта) |
|
Функции |
|
| устанавливает обработчик сигнала для конкретного сигнала (функция) |
|
| запускает обработчик сигнала для конкретного сигнала (функция) |
|
Синопсис
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