©
Ce document utiliseManuel du site Web PHP chinoisLibérer
在头文件 |
|
|
---|---|---|
#define SIG_DFL / *实现定义* / |
|
|
#define SIG_IGN / *实现定义* / |
|
|
SIG_DFL和SIG_IGN宏展开为不等于任何函数地址的整型表达式。 这些宏定义了signal()函数的信号处理策略。
常量 |
说明 |
---|---|
SIG_DFL |
默认信号处理 |
SIG_IGN |
信号被忽略 |
#include#include int main(void){ /* using the default signal handler */ raise(SIGTERM); printf("Exit main()\n"); /* never reached */}
输出:
(none)
#include#include int main(void){ /* ignoring the signal */ signal(SIGTERM, SIG_IGN); raise(SIGTERM); printf("Exit main()\n");}
输出:
Exit main()
C11标准(ISO / IEC 9899:2011):
7.14 / 3信号处理
C99标准(ISO / IEC 9899:1999):
7.14 / 3信号处理
C89 / C90标准(ISO / IEC 9899:1990):
4.7信号处理
| SIG_DFL,SIG_IGN 的C ++文档 |
|:----|