最終更新日時(UTC):
が更新

履歴 編集

<csignal>

csignal

<csignal>ヘッダでは、シグナル操作のための機能を定義する。 シグナルの集合、意味、及びデフォルトの処理は処理系定義である。

名前 説明 対応バージョン
sig_atomic_t 非同期シグナルハンドラからアトミックなエンティティとしてアクセス可能な整数型

マクロ

signal関数用のハンドラ指定子

名前 説明 対応バージョン
SIG_DFL デフォルト動作を指定する
SIG_ERR signal関数が失敗したことを示す戻り値
SIG_IGN シグナルを無視する

シグナル番号を表すマクロ

名前 説明 対応バージョン
SIGINT 割り込みを示すシグナル番号
SIGILL 不正な命令を示すシグナル番号
SIGABRT abort関数などによる異常終了を示すシグナル番号
SIGFPE 算術演算エラーを示すシグナル番号
SIGSEGV 無効なメモリアクセスを示すシグナル番号
SIGTERM 終了要求を示すシグナル番号

関数

名前 説明 対応バージョン
signal 特定のシグナルに対するシグナルハンドラを設定する
raise プログラムにシグナルを送信する