Standard library header <csignal>
From cppreference.net
C++
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 .
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 */