Provided by: manpages-fr_1.67.0-1_all bug

NOM

       setlogmask - Fixer le masque de priorité de journalisation.

SYNOPSIS

       #include <syslog.h>

       int setlogmask(int masque);

DESCRIPTION

       Chaque  processus  a  un  masque de priorité déterminant quels appels à
       syslog(3) seront effectivement journalisés. Les  autres  appels  seront
       ignorés.  La journalisation est activée pour les priorités ayant un bit
       correspondant dans le masque.  Le  masque  initial  valide  toutes  les
       priorités.

       La fonction setlogmask() fixe le masque des priorités pour le processus
       appelant et renvoie le masque précédent.  Si l’argument masque  est  0,
       le masque en cours n’est pas modifié.

       Les  huit  priorités  sont  LOG_EMERG,  LOG_ALERT,  LOG_CRIT,  LOG_ERR,
       LOG_WARNING, LOG_NOTICE, LOG_INFO et LOG_DEBUG.  Le bit correspondant à
       la priorité p est LOG_MASK(p).  Certains systèmes fournissent aussi une
       macro LOG_UPTO(p) pour le masque de  toutes  les  priorités  jusqu’à  p
       incluses.

VALEUR RENVOYÉE

       La fonction renvoie le masque de priorités précédent.

ERREURS

       Aucunes.

CONFORMITÉ

       XPG4.  Notez que la description de POSIX 1003.1-2001 est erroné.

VOIR AUSSI

       closelog(3), openlog(3), syslog(3)

TRADUCTIONS

       Christophe Blaess, 2003.