catgets(3) Library Functions Manual catgets(3) NUME catgets - obine un mesaj dintr-un catalog de mesaje BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include char *catgets(nl_catd catalog, int numar_set, int numar_mesaj, const char *mesaj); DESCRIERE catgets() citete mesajul numarul_mesajului, din setul numarul_setului, din catalogul de mesaje identificat de catalog, unde catalog este un descriptor de catalog returnat in urma unui apel anterior la catopen(3). Al patrulea argument, mesaj, indica un ir de mesaj implicit care va fi returnat de catgets() in cazul in care catalogul de mesaje identificat nu este disponibil in prezent. Textul mesajului este coninut intr-o zona tampon interna i trebuie copiat de catre aplicaie in cazul in care trebuie salvat sau modificat. irul returnat se termina intotdeauna cu un octet nul ('\0'). VALOAREA RETURNATA In caz de succes, catgets() returneaza un indicator catre o zona tampon interna care conine irul de mesaje cu terminaie nula. In caz de eec, catgets() returneaza valoarea mesajului. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |catgets() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001. Funcia catgets() este disponibila numai in libc.so.4.4.4.4c i versiunile ulterioare. Ghidul de portabilitate X/Open din ianuarie 1987 specifica o returnare de eroare mai subtila: mesajul este returnat daca catalogul de mesaje specificat de catalog nu este disponibil, in timp ce un ir gol este returnat atunci cand catalogul de mesaje este disponibil, dar nu conine mesajul specificat. Aceste doua posibile returnari de eroare par sa fie eliminate in SUSv2 in favoarea returnarii intotdeauna a mesajului. CONSULTAI I catopen(3), setlocale(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 catgets(3)