SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

来自cppreference.com
< cpp‎ | utility‎ | program


 
 
 
 
在标头 <csignal> 定义
#define SIGTERM /* 由实现定义 */
#define SIGSEGV /* 由实现定义 */
#define SIGINT /* 由实现定义 */
#define SIGILL /* 由实现定义 */
#define SIGABRT /* 由实现定义 */
#define SIGFPE /* 由实现定义 */

上述每个宏都展开成有不同值的整数常量表达式,各代表发送给程序的不同信号。

常量 解释
SIGTERM 发送给程序的终止请求
SIGSEGV 非法内存访问(段错误)
SIGINT 外部中断,通常由用户发起
SIGILL 非法程序映像,例如非法指令
SIGABRT 异常终止条件,例如为 std::abort() 所发起
SIGFPE 错误算术运算,例如除以零

[编辑]注解

POSIX 指定了其他信号名。

[编辑]参阅

为特定信号设置信号处理函数
(函数)[编辑]
为特定信号运行信号处理函数
(函数)[编辑]
信号类型C 文档
close