Standard library header <csignal>
From cppreference.net
C++
Standard library headers
该头文件最初作为 <signal.h> 存在于C标准库中。
此头文件是 程序支持 库的组成部分。
类型 |
||
|
可从异步信号处理程序中作为原子实体访问的整数类型
(typedef) |
||
宏 |
||
|
定义信号类型
(宏常量) |
||
|
定义信号处理策略
(宏常量) |
||
|
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 /* 参见描述 */