?
このドキュメントでは、 php中國(guó)語ネットマニュアル リリース
在頭文件<signal.h>中定義 | ||
---|---|---|
#define SIG_DFL / *實(shí)現(xiàn)定義* / | ||
#define SIG_IGN / *實(shí)現(xiàn)定義* / |
SIG_DFL和SIG_IGN宏展開為不等于任何函數(shù)地址的整型表達(dá)式。 這些宏定義了signal()函數(shù)的信號(hào)處理策略。
常量 | 說明 |
---|---|
SIG_DFL | 默認(rèn)信號(hào)處理 |
SIG_IGN | 信號(hào)被忽略 |
#include <signal.h>#include <stdio.h> int main(void){ /* using the default signal handler */ raise(SIGTERM); printf("Exit main()\n"); /* never reached */}
輸出:
(none)
#include <signal.h>#include <stdio.h> int main(void){ /* ignoring the signal */ signal(SIGTERM, SIG_IGN); raise(SIGTERM); printf("Exit main()\n");}
輸出:
Exit main()
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.14 / 3信號(hào)處理<signal.h>(p:265)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.14 / 3信號(hào)處理<signal.h>(p:246)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.7信號(hào)處理<signal.h>
| SIG_DFL,SIG_IGN的C ++文檔 |
|:----|