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