©
本文檔使用 php中文網手册 發布
在头文件<signal.h>中定义 | ||
---|---|---|
#define SIGTERM / *实现定义* / | ||
#define SIGSEGV / *实现定义* / | ||
#define SIGINT / *实现定义* / | ||
#define SIGILL / *实现定义* / | ||
#define SIGABRT / *实现定义* / | ||
#define SIGFPE / *实现定义* / |
上述每个宏常量都扩展为一个不同值的整数常量表达式,它们表示发送给程序的不同信号。
不变 | 说明 |
---|---|
SIGTERM | 终止请求,发送到程序 |
SIGSEGV | 无效的内存访问(分段故障) |
SIGINT | 外部中断,通常由用户发起 |
SIGILL | 无效的程序映像,如无效指令 |
SIGABRT | 异常终止条件,如例如由中止() |
SIGFPE | 错误的算术运算,如除以零 |
C11标准(ISO / IEC 9899:2011):
7.14 / 3信号处理<signal.h>(p:265)
C99标准(ISO / IEC 9899:1999):
7.14 / 3信号处理<signal.h>(p:246)
C89 / C90标准(ISO / IEC 9899:1990):
4.7信号处理<signal.h>
signal | 设置特定信号的信号处理程序(功能) |
---|---|
raise | 运行特定信号的信号处理程序(功能) |
| 用于信号类型的C ++文档 |