void (*signal(int sig, void (*func)(int)))(int);
宏 | signal |
---|---|
SIGABRT | (Signal Abort) 異常終止,例如由 abort 函式發起的終止。 |
SIGFPE | (Signal Floating-Point Exception) 錯誤的算術運算,例如除以零或導致溢位的運算(不一定與浮點運算有關)。 |
SIGILL | (Signal Illegal Instruction) 無效的函式映像,例如非法指令。這通常是由於程式碼損壞或嘗試執行資料所致。 |
SIGINT | (Signal Interrupt) 互動式注意訊號。通常由應用程式使用者生成。 |
SIGSEGV | (訊號分段違例) 無效的儲存訪問:當程式嘗試讀取或寫入其已分配記憶體之外的區域時。 |
SIGTERM | (Signal Terminate) 傳送給程式的終止請求。 |
SIG_DFL | 預設處理:訊號由該特定訊號的預設操作處理。 |
SIG_IGN | 忽略訊號:訊號被忽略。 |
|
|
|
|
signaled is 1. |