11

Gestion classique des signaux

 
 

La gestion des signaux entre processus est une partie passionnante de la programmation sous Unix. C’est aussi celle qui peut conduire aux dysfonctionnements les plus subtils, avec des bogues très difficiles à détecter de par leur nature fondamentalement intempestive.

On peut traiter les signaux de deux façons : une classique, en partie définie par la norme Ansi C, que nous étudierons dans ce chapitre, et une plus performante, définie à l’origine par les normes Posix.1 et Posix.1b puis de nos jours par SUSv4, ainsi que nous le verrons dans les prochains chapitres.

 
 

Généralités

Le principe est a priori simple : un processus peut envoyer sous certaines conditions un signal à un autre processus (ou à lui-même)1. Un ...

Get Développement système sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.