ZZZ: cette section est historique, utiliser la norme POSIX décrite
plus loin.
ancien C : (*signal(sig, func))()
int sig;
int (*func)();
ANSI C : void (*signal(int sig, void (*action)(int)))(int);
La fonction signal permet de spécifier ou de connaître le comportement du processus à la réception d'un signal donné, il faut donner en paramètre à la fonction le numéro du signal sig que l'on veut détourner et la fonction de traitement action à réaliser à la réception du signal.
Trois possibilités pour ce paramètre action