Namespaces
Variants

Standard library header <csignal>

From cppreference.net
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  /* 参见描述 */