标准库头文件 <csignal>

来自cppreference.com
< cpp‎ | header
 
 
 

此头文件原作为 <signal.h> 存在于 C 标准库。

此头文件是程序支持库的一部分。

目录

typedef

能从异步信号处理函数作为原子实体访问的整数类型
(typedef)

定义信号类型
(宏常量) [编辑]
定义信号处理策略
(宏常量) [编辑]
返回说明遇到错误的 signal 的值
(宏常量) [编辑]

函数

为特定信号设置信号处理函数
(函数) [编辑]
为特定信号运行信号处理函数
(函数) [编辑]

[编辑] 概要

namespace std {
  using sig_atomic_t = /*see description*/ ;
  extern "C" using /*signal-handler*/ = void(int); // 仅为说明
  /*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*/