SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE
ja.cppreference.net より
| ヘッダ <csignal>
|
||
#define SIGTERM /* implementation defined */
|
||
#define SIGSEGV /* implementation defined */
|
||
#define SIGINT /* implementation defined */
|
||
#define SIGILL /* implementation defined */
|
||
#define SIGABRT /* implementation defined */
|
||
#define SIGFPE /* implementation defined */
|
||
で定義されます。上記の各マクロ定数は、プログラムに送信される異なるシグナルを表す、個別の値を持つ整数定数式に展開されます。
| 定数 | 説明 |
SIGTERM
|
プログラムに送信される終了要求 |
SIGSEGV
|
無効なメモリアクセス(セグメンテーション違反) |
SIGINT
|
外部割り込み、通常はユーザーによって開始される |
SIGILL
|
無効なプログラムイメージ(無効な命令など) |
SIGABRT
|
異常終了条件(例: std::abort() |
SIGFPE
|
によって開始される)ゼロによる除算などの誤った算術演算 |
注記
追加のシグナル名はPOSIX により指定される。
関連項目
|
特定のシグナルに対するシグナルハンドラを設定する
(関数) |
|
|
特定のシグナルに対するシグナルハンドラを実行する
(関数) |
|
|
Cドキュメント
を参照
シグナルタイプ
|
|