SIGILL
在头文件<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 ++文档 |
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

