SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE
提供: cppreference.com
<tbody> </tbody>
| ヘッダ |
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
上記のマクロ定数はそれぞれ、プログラムに送信される様々なシグナルを表す、異なる値を持つ整数定数式に展開されます。
| 定数 | 説明 |
SIGTERM
|
終了要求、プログラムに送信されます |
SIGSEGV
|
無効なメモリアクセス (セグメンテーション違反) |
SIGINT
|
外部の割り込み、通常はユーザによって行われます |
SIGILL
|
無効なプログラムイメージ、無効命令など |
SIGABRT
|
異常終了の状況、例えば std::abort() によって行われます |
SIGFPE
|
算術演算のエラー、ゼロ除算など |
参考文献
- C11 standard (ISO/IEC 9899:2011):
- 7.14/3 Signal handling <signal.h> (p: 265)
- C99 standard (ISO/IEC 9899:1999):
- 7.14/3 Signal handling <signal.h> (p: 246)
- C89/C90 standard (ISO/IEC 9899:1990):
- 4.7 SIGNAL HANDLING <signal.h>