prog système linux, besoin d'une explication [C] - C - Programmation
Marsh Posté le 06-03-2005 à 21:43:54
c'est pas le mm masque... 
 
donc il initialise le masque &ensemble grace à sigemptyset 
rajoute le SIGUSR1 dans le masque 
masque le signal 
 
puis si SIGUSR1 est masqué sur le masque &ancien, il le démasque 
 
Marsh Posté le 06-03-2005 à 15:06:09
Je suis en train de bouquiner le livre de Cristophe Blaess Programmation système en C sous Linux et je voulais avoir un petit truc sur un de ses codes sources (p162).
Si j'ai bien compris il ajoute le signal SIGUSR1 au masque de bloquage grâce au premier sigprocmask() mais par la suite il attend ce même signal avec l'appel sigpending(), pourtant ce signal n'était pas bloqué ? L'appel sigpending() as t'il en quelque sorte préséance sur l'appel sigprocmask() ?
Merci de votre aide
Message édité par nodus le 06-03-2005 à 16:49:32