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)