Provided by: manpages-es_1.55-8_all bug

NOMBRE

       setlogmask - establece la máscara de prioridad de registro

SINOPSIS

       #include <syslog.h>

       int setlogmask(int mask);

DESCRIPCIÓN

       Un proceso tiene una máscara de prioridad de registro que determina qué
       llamadas a syslog(3) serán procesadas. Todas las demás  llamadas  serán
       ignoradas.   El registro se habilita para las prioridades que tienen el
       correspondiente bit activo en mask.   La  máscara  inicial  permite  el
       registro para todas las prioridades.

       La  función  setlogmask()  establece esta máscara de registro (logmask)
       para el proceso actual, y devuelve la máscara previa.  Si el  argumento
       mask es 0, la máscara de registro actual no se modifica.

       Las  ocho  prioridades  son  LOG_EMERG,  LOG_ALERT,  LOG_CRIT, LOG_ERR,
       LOG_WARNING, LOG_NOTICE, LOG_INFO y LOG_DEBUG.  El bit  correspondiente
       a  la  prioridad  p está determinado por LOG_MASK(p).  Algunos sistemas
       suministran también una macro LOG_UPTO(p) para  el  enmascaramiento  de
       todas las prioridades de la lista de arriba hasta e incluyendo a p.

VALOR DEVUELTO

       Esta función devuelve la máscara de prioridad de registro previa.

ERRORES

       Ninguno.

CONFORME A

       XPG4.   Observe  que  la  descripción  en  POSIX  1003.1-2001  contiene
       errores.

VÉASE TAMBIÉN

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

                                5 octubre 2001                   SETLOGMASK(3)