signal 定数

構文

#include <signal.h>

解説

sig 引数は、SIGNAL.H に定義されている以下のマニフェスト定数のいずれかにする必要があります。

定数 説明
SIGABRT 異常終了。 既定のアクションでは、終了コード 3 で呼び出し元のプログラムを終了します。
SIGABRT_COMPAT と同じ意味 SIGABRTです。 その他のプラットフォームとの互換性を維持します。
SIGFPE オーバーフロー、0 除算、無効な操作などの浮動小数点エラー。 既定のアクションでは、呼び出し元のプログラムを終了します。
SIGILL 無効な命令。 既定のアクションでは、呼び出し元のプログラムを終了します。
SIGINT Ctrl + C 割り込み。 既定のアクションでは、終了コード 3 で呼び出し元のプログラムを終了します。
SIGSEGV ストレージへの無効なアクセス。 既定のアクションでは、呼び出し元のプログラムを終了します。
SIGTERM プログラムに送信される終了要求。 既定のアクションでは、終了コード 3 で呼び出し元のプログラムを終了します。
SIG_ERR エラーが発生したことを示すシグナルからの戻り値の型。

関連項目

signal
raise
グローバル定数