#include <signal.h> // <csignal> en C++
Ces constantes décrivent l'origine ou la cause précise d'un signal dans le champ si_code de siginfo_t.
| Nom | Origine |
|---|---|
BUS_ADRALN |
POSIX |
BUS_ADRERR |
POSIX |
BUS_OBJERR |
POSIX |
CLD_CONTINUED |
POSIX |
CLD_DUMPED |
POSIX |
CLD_EXITED |
POSIX |
CLD_KILLED |
POSIX |
CLD_STOPPED |
POSIX |
CLD_TRAPPED |
POSIX |
FPE_FLTDIV |
POSIX |
FPE_FLTINV |
POSIX |
FPE_FLTOVF |
POSIX |
FPE_FLTRES |
POSIX |
FPE_FLTSUB |
POSIX |
FPE_FLTUND |
POSIX |
FPE_INTDIV |
POSIX |
FPE_INTOVF |
POSIX |
ILL_BADSTK |
POSIX |
ILL_COPROC |
POSIX |
ILL_ILLADR |
POSIX |
ILL_ILLOPC |
POSIX |
ILL_ILLOPN |
POSIX |
ILL_ILLTRP |
POSIX |
ILL_PRVOPC |
POSIX |
ILL_PRVREG |
POSIX |
SEGV_ACCERR |
POSIX |
SEGV_MAPERR |
POSIX |
SI_ASYNCIO |
POSIX |
SI_MESGQ |
POSIX |
SI_QUEUE |
POSIX |
SI_TIMER |
POSIX |
SI_USER |
POSIX |
TRAP_BRKPT |
POSIX |
TRAP_TRACE |
POSIX |
L'exemple suivant montre une utilisation simple de ces constantes.
1 2 3 4 5 6 7 8 9 |
#include <signal.h> #include <stdio.h> #include <stdlib.h> int main() { printf( "SIGTERM == %d\n", SIGTERM ); return EXIT_SUCCESS; } |
Les résultats produits par cet exemple sont :
SIGTERM == 15
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :