Namespaces
Variants

Standard library header <csignal>

From cppreference.net
Standard library headers

Cet en-tête était à l'origine dans la bibliothèque standard C sous le nom de <signal.h> .

Cet en-tête fait partie de la bibliothèque de support de programme .

Table des matières

Types

le type entier qui peut être accédé comme une entité atomique depuis un gestionnaire de signal asynchrone
(typedef)

Macros

définit les types de signaux
(macro constant)
définit les stratégies de gestion des signaux
(macro constant)
valeur de retour de signal spécifiant qu'une erreur a été rencontrée
(macro constant)

Fonctions

définit un gestionnaire de signal pour un signal particulier
(function)
exécute le gestionnaire de signal pour un signal particulier
(function)

Synopsis

namespace std {
  using sig_atomic_t = /*voir description*/ ;
  extern "C" using /*signal-handler*/ = void(int); // exposition uniquement
  /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func);
}
#define SIG_DFL  /* voir description */
#define SIG_ERR  /* voir description */
#define SIG_IGN  /* voir description */
#define SIGABRT  /* voir description */
#define SIGFPE   /* voir description */
#define SIGILL   /* voir description */
#define SIGINT   /* voir description */
#define SIGSEGV  /* voir description */
#define SIGTERM  /* voir description */