uselocale(3) Library Functions Manual uselocale(3) NUME uselocale - stabilete/obine configuraia regionala pentru firul de apelare BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include locale_t uselocale(locale_t newloc); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): uselocale(): Incepand cu glibc 2.10 _XOPEN_SOURCE >= 700 Inainte de glibc 2.10: _GNU_SOURCE DESCRIERE Funcia uselocale() stabilete configuraia regionala curenta pentru firul de execuie apelant i returneaza configuraia regionala curenta anterioara a firului de execuie. Dupa un apel reuit la uselocale(), orice apeluri efectuate de acest fir de execuie la funcii care depind de configuraia regionala vor funciona ca i cum configuraia regionala a fost stabilita la newloc. Argumentul newloc poate avea una dintre urmatoarele valori: Un gestionar returnat de un apel la newlocale(3) sau duplocale(3) Configuraia regionala curenta a firului apelant este stabilita la configuraia regionala specificata. Gestionarul obiectului special de configurare regionala LC_GLOBAL_LOCALE. Configuraia regionala curenta a firului apelant este stabilita la configuraia regionala globala determinata de setlocale(3). (locale_t) 0 Configuraia regionala curenta a firului apelant ramane neschimbata (iar configuraia regionala curenta este returnata ca rezultat al funciei). VALOAREA RETURNATA In caz de succes, uselocale() returneaza gestionarul configuraiei regionale care a fost stabilit de apelul anterior la uselocale() in acest fir de execuie sau LC_GLOBAL_LOCALE daca nu a existat un astfel de apel anterior. In caz de eroare, returneaza (locale_t) 0 i configureaza errno pentru a indica eroarea. ERORI-IEIRE EINVAL newloc nu se refera la un obiect de configurare regionala valid. STANDARDE POSIX.1-2008. ISTORIC glibc 2.3. POSIX.1-2008. NOTE Spre deosebire de setlocale(3), uselocale() nu permite inlocuirea selectiva a categoriilor de parametrii regionali in mod individual. Pentru a utiliza o configuraie regionala care difera doar in cateva categorii de configuraia regionala curenta, utilizai apelurile la duplocale(3) i newlocale(3) pentru a obine un obiect de configurare regionala echivalent cu configuraia regionala curenta i pentru a modifica categoriile dorite in acest obiect. EXEMPLE A se vedea newlocale(3) i duplocale(3). CONSULTAI I locale(1), duplocale(3), freelocale(3), newlocale(3), setlocale(3), locale(5), locale(7) 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 uselocale(3)