Signaux

Un article de Haypo.

Version du 4 juillet 2007 à 12:29 par Haypo (Discuter | Contributions)
(diff) ← Version précédente | voir la version courante (diff) | Version suivante → (diff)

Retour à la page précédente Retour aux articles de programmation

Liste des signaux

Erreurs :

  • SIGILL (4) : Instruction illégale
  • SIGFPE (8) : Erreur arithmétique sur un nombre entier ou flottant (divison par zéro)
  • SIGKILL (9) : Tue le processus qui ne peut pas traiter ce signal
  • SIGSEGV (11) : Erreur de segmentation (accès à une zone mémoire non allouée) : faute de page processeur
  • SIGPIPE (13) : Pipe brisée

Interaction avec l'utilisateur :

  • SIGINT (2) : Combinaison de touche CTRL+c
  • SIGUSR1 (10) : Signal utilisateur numéro 1
  • SIGURS2 (12) : Signal utilisateur numéro 2
  • SIGTERM (15) : Demander de terminaison du processus par l'utilisateur

Signaux du système d'exploitation :

  • SIGHUP (1) : Processus détaché de son terminal (?), utilisé de tant à autre pour demander à recharger la configuration
  • SIGQUIT (3) : Quitter (?)
  • SIGTRAP (5) : Point d'arrêt (matériel ou logiciel ?)
  • SIGABRT (6) : Appel de la fonction abort() de la libc

Voir le fichier /usr/include/bits/signum.h

Articles connexes