Signaux
Un article de Haypo.
(Différences entre les versions)
												
			
			| Version du 4 juillet 2007 à 12:29 (modifier) Haypo (Discuter | Contributions) (→Liste des signaux) ← Différence précédente  | 
				Version actuelle (11 novembre 2007 à 13:38) (modifier) (défaire) Haypo (Discuter | Contributions)  | 
			||
| Ligne 7 : | Ligne 7 : | ||
| * '''SIGILL''' (4) : Instruction illégale | * '''SIGILL''' (4) : Instruction illégale | ||
| * '''SIGFPE''' (8) : Erreur arithmétique sur un nombre entier ou flottant (divison par zéro) | * '''SIGFPE''' (8) : Erreur arithmétique sur un nombre entier ou flottant (divison par zéro) | ||
| - | * '''SIGKILL''' (9) :  | + | * '''SIGKILL''' (9) : Tuer le processus (signal non interceptable) | 
| * '''SIGSEGV''' (11) : Erreur de segmentation (accès à une zone mémoire non allouée) : faute de page processeur | * '''SIGSEGV''' (11) : Erreur de segmentation (accès à une zone mémoire non allouée) : faute de page processeur | ||
| * '''SIGPIPE''' (13) : Pipe brisée | * '''SIGPIPE''' (13) : Pipe brisée | ||
| + | * '''SIGSTOP''' (19) : Stopper le processus (signal non interceptable) | ||
| Interaction avec l'utilisateur : | Interaction avec l'utilisateur : | ||
Version actuelle
Catégorie:Programmation
 Retour aux articles de programmation
[modifier] 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) : Tuer le processus (signal non interceptable)
 - SIGSEGV (11) : Erreur de segmentation (accès à une zone mémoire non allouée) : faute de page processeur
 - SIGPIPE (13) : Pipe brisée
 - SIGSTOP (19) : Stopper le processus (signal non interceptable)
 
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

