Votre IP: 38.107.179.241 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section2 - Appels système]


SIGPROCMASK

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. VALEUR RENVOYÉE
  5. ERREURS
  6. NOTES
  7. CONFORMITÉ
  8. VOIR AUSSI
  9. TRADUCTION

 

NOMIndex

sigprocmask - Examiner et modifier les signaux bloqués  

SYNOPSISIndex

#include <signal.h>
int sigprocmask (int how, const sigset_t * set, sigset_t * oldset);  

DESCRIPTIONIndex

L'appel sigprocmask() est utilisé pour changer la liste des signaux actuellement bloqués. Son comportement est dépendant de la valeur de how, avec les conventions suivantes :
SIG_BLOCK
L'ensemble des signaux bloqués est l'union de l'ensemble actuel et de l'argument set.
SIG_UNBLOCK
Les signaux dans l'ensemble set sont supprimés de la liste des signaux bloqués. Il est possible de débloquer un signal non bloqué.
SIG_SETMASK
L'ensemble des signaux bloqués est égal à l'argument set.

Si oldset est non nul, la valeur précédente du masque de signaux est stockée dans oldset.
Si set est NULL, le masque de signaux n'est pas modifié (how est donc ignoré), mais la valeur actuelle du masque de signaux est tout de même renvoyée dans oldset (s'il n'est pas NULL).
L'utilisation de sigprocmask() dans un processus multithreadé n'est pas définie ; voir pthread_sigmask(3).  

VALEUR RENVOYÉEIndex

sigprocmask() renvoie 0 s'il réussit et -1 en cas d'erreur.  

ERREURSIndex

EINVAL La valeur de how est invalide.  

NOTESIndex

Il est impossible de bloquer SIGKILL or SIGSTOP avec l'appel sigprocmask. Les tentatives seront ignorées silencieusement.
Si l'un des signaux SIGBUS, SIGFPE, SIGILL ou SIGSEGV est généré alors qu'il est bloqué, le résultat est indéfini, sauf si le signal a été généré par kill(2), sigqueue(2) ou raise(3).
Voir sigsetops(3) pour les détails concernant les ensembles de signaux.  

CONFORMITÉIndex

POSIX.1-2001.  

VOIR AUSSIIndex

kill(2), pause(2), sigaction(2), signal(2), sigpending(2), sigprocmask(2), sigqueue(2), sigsuspend(2), pthread_sigmask(3), sigsetops(3), signal(7)  

TRADUCTIONIndex

Cette page de manuel a été traduite et mise à jour par Christophe Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions disponibles sur http://manpagesfr.free.fr/, mais est gérée par l'équipe francophone de traduction de Debian au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS