12
Gestion portable des signaux
La gestion des signaux de manière portable n’est pas beaucoup plus compliquée que ce que
nous avons vu dans le chapitre précédent. L’appel système sigaction()
que nous allons
étudier tout d’abord permet de réaliser toutes les opérations de configuration du gestionnaire
et du comportement des signaux.
Nous examinerons ensuite le principe des ensembles de signaux, qui permettent d’assurer les
blocages temporaires avec sigprocmask()
. Enfin, nous observerons les « bonnes manières »
d’écrire un gestionnaire de signal, ce que nous mettrons en pratique avec une étude de
l’alarme SIGALRM
.
Réception des signaux avec sigaction()
La routine sigaction()
prend trois arguments et renvoie un entier valant 0
si elle réussit, ...
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.