標準ライブラリヘッダ <csignal>
From cppreference.com
このヘッダは、元々C標準ライブラリの<signal.h>として存在していました。
このヘッダは、プログラムサポートライブラリの一部です。
型 | ||
| 非同期シグナルハンドラからアトミックなエンティティとしてアクセスできる整数型 (typedef) | ||
マクロ | ||
| シグナルの種類を定義する (マクロ定数) | ||
| シグナルハンドリング戦略を定義する (マクロ定数) | ||
| エラーが発生したことを示すsignalの戻り値 (マクロ定数) | ||
関数 | ||
| 特定のシグナルに対するシグナルハンドラを設定する (関数) | ||
| 特定のシグナルに対してシグナルハンドラを実行する (関数) | ||
[編集] 概要
namespace std { using sig_atomic_t = /*see description*/ ; extern "C" using /*signal-handler*/ = void(int); // exposition only /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func); } #define SIG_DFL /* see description */ #define SIG_ERR /* see description */ #define SIG_IGN /* see description */ #define SIGABRT /* see description */ #define SIGFPE /* see description */ #define SIGILL /* see description */ #define SIGINT /* see description */ #define SIGSEGV /* see description */ #define SIGTERM /* see description */