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