标准库标头 <csignal>
来自cppreference.com
标准库标头
注:修订记号中的反斜杠 '/' 意味着此标头被弃用和/或被移除。
此标头原作为 <signal.h>
存在于 C 标准库。
此头文件是程序支持库的一部分。
typedef |
|
能从异步信号处理函数作为原子实体访问的整数类型 (typedef) |
|
宏 |
|
定义信号类型 (宏常量) |
|
定义信号处理策略 (宏常量) |
|
signal
的返回值,说明遇到错误 (宏常量) |
|
函数 |
|
为特定信号设置信号处理函数 (函数) |
|
为特定信号运行信号处理函数 (函数) |
概要
namespace std { using sig_atomic_t = /* 见描述 */ ; extern "C" using /* signal-handler */ = void(int); // 仅为阐释 /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func); } #define SIG_DFL /* 见描述 */ #define SIG_ERR /* 见描述 */ #define SIG_IGN /* 见描述 */ #define SIGABRT /* 见描述 */ #define SIGFPE /* 见描述 */ #define SIGILL /* 见描述 */ #define SIGINT /* 见描述 */ #define SIGSEGV /* 见描述 */ #define SIGTERM /* 见描述 */