Man page - catgets(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl ja ru ro de

Manual

catgets

NOME
BIBLIOTECA
SINOPSE
DESCRIÇÃO
VALOR DE RETORNO
ATRIBUTOS
PADRÕES
HISTÓRICO
VEJA TAMBÉM
TRADUÇÃO

NOME

catgets - get message from a message catalog

BIBLIOTECA

Biblioteca C PadrĂŁo ( libc , -lc )

SINOPSE

#include <nl_types.h>

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

DESCRIÇÃO

catgets () reads the message message_number , in set set_number , from the message catalog identified by catalog , where catalog is a catalog descriptor returned from an earlier call to catopen (3). The fourth argument, message , points to a default message string which will be returned by catgets () if the identified message catalog is not currently available. The message-text is contained in an internal buffer area and should be copied by the application if it is to be saved or modified. The return string is always terminated with a null byte ('\0').

VALOR DE RETORNO

Se tiver ĂȘxito, catgets () retorna um ponteiro para um ’buffer’ interno contendo o texto da mensagem. Se falhar, catgets () retorna o valor de message .

ATRIBUTOS

Para uma explicação dos termos usados nesta seção, consulte attributes (7).

Image grohtml-3939578-1.png

PADRÕES

POSIX.1-2008.

HISTÓRICO

POSIX.1-2001.

The catgets () function is available only in libc.so.4.4.4c and above.

The Jan 1987 X/Open Portability Guide specifies a more subtle error return: message is returned if the message catalog specified by catalog is not available, while an empty string is returned when the message catalog is available but does not contain the specified message. These two possible error returns seem to be discarded in SUSv2 in favor of always returning message .

VEJA TAMBÉM

catopen (3), setlocale (3)

TRADUÇÃO

A tradução para portuguĂȘs brasileiro desta pĂĄgina man foi criada por Paulo CĂ©sar Mendes <drpc@ism.com.br> e AndrĂ© Luiz Fassone <lonely_wolf@ig.com.br>

Esta tradução Ă© uma documentação livre; leia a Licença PĂșblica Geral GNU VersĂŁo 3 ou posterior para as condiçÔes de direitos autorais. Nenhuma responsabilidade Ă© aceita.

Se vocĂȘ encontrar algum erro na tradução desta pĂĄgina de manual, envie um e-mail para a lista de discussĂŁo de tradutores .