Provided by: manpages-es_1.55-10_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)