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