Namespaces
Variants

Standard library header <csignal>

From cppreference.net
Standard library headers

このヘッダーは元々C標準ライブラリに <signal.h> として存在していました。

このヘッダは program support ライブラリの一部です。

目次

非同期シグナルハンドラからアトミックエンティティとしてアクセス可能な整数型
(typedef)

マクロ

シグナルタイプを定義する
(マクロ定数)
シグナル処理戦略を定義する
(マクロ定数)
signal の戻り値で、エラーが発生したことを示す
(マクロ定数)

関数

特定のシグナルに対するシグナルハンドラを設定する
(関数)
特定のシグナルに対するシグナルハンドラを実行する
(関数)

概要

namespace std {
  using sig_atomic_t = /*説明を参照*/ ;
  extern "C" using /*signal-handler*/ = void(int); // 説明専用
  /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func);
}
#define SIG_DFL  /* 説明を参照 */
#define SIG_ERR  /* 説明を参照 */
#define SIG_IGN  /* 説明を参照 */
#define SIGABRT  /* 説明を参照 */
#define SIGFPE   /* 説明を参照 */
#define SIGILL   /* 説明を参照 */
#define SIGINT   /* 説明を参照 */
#define SIGSEGV  /* 説明を参照 */
#define SIGTERM  /* 説明を参照 */