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.