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

NOMBRE

       catgets - obtiene un mensaje de un catalogo

SINOPSIS

       #include <nl_types.h>

       char  *catgets(nl_catd  catalog,  int  set_number,  int message_number,
       const char *message);

DESCRIPCI'ON

       catgets() lee el mensaje message_number, en el conjunto set_number, del
       catalogo  de  mensajes  identificado  por  catalog, donde catalog es un
       descriptor de catalogo devuelto por una llamada anterior a  catopen(3).
       El  cuarto  argumento,  message, apunta a un mensaje predeterminado que
       sera devuelto por catgets() si el catalogo de mensajes identificado  no
       esta actualmente disponible.  El texto del mensaje esta contenido en un
       area de memoria interna y debe ser copiado a la aplicacion si se quiere
       guardar o modificar. La cadena devuelta siempre se hace terminar con un
       byte NUL.

VALOR DEVUELTO

       Si tiene exito, catgets() devuelve un puntero  a  un  area  de  memoria
       interna  conteniendo la cadena del mensaje terminada en NUL.  catgets()
       devuelve un puntero a message.

OBSERVACIONES

       Estas  funciones  estan  disponibles  solamente  en  libc.so.4.4.4c   o
       superior.   The X/Open Portability Guide de enero de 1987 especifica un
       caso de error mas sutil: se devuelve message si no esta  disponible  el
       catalogo de mensajes especificado por catalog, mientras que se devuelve
       una cada vacia cuando esta disponible el catalogo de mensajes  pero  no
       contiene  el mensaje indicado.  Parece ser que estos dos casos posibles
       de error se van a eliminar  de  XPG4.2  en  favor  de  que  siempre  se
       devuelva message.

CONFORME A

       XPG4.2

V'EASE TAMBI'EN

       catopen(3), setlocale(3)