◐ Shell
clean mode source ↗

标准库标头 <csignal> - cppreference.com

来自cppreference.com

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

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

类型

能从异步信号处理函数作为原子实体访问的整数类型
(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  /* 见描述 */