Provided by: manpages-ro-dev_4.28.0-2_all 

NUME
uselocale - stabilește/obține configurația regională pentru firul de apelare
BIBLIOTECA
Biblioteca C standard (libc, -lc)
SINOPSIS
#include <locale.h>
locale_t uselocale(locale_t newloc);
Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):
uselocale():
Începând cu glibc 2.10
_XOPEN_SOURCE >= 700
Înainte de glibc 2.10:
_GNU_SOURCE
DESCRIERE
Funcția uselocale() stabilește configurația regională curentă pentru firul de execuție apelant și
returnează configurația regională curentă anterioară a firului de execuție. După un apel reușit la
uselocale(), orice apeluri efectuate de acest fir de execuție la funcții care depind de configurația
regională vor funcționa ca și cum configurația regională a fost stabilită la newloc.
Argumentul newloc poate avea una dintre următoarele valori:
Un gestionar returnat de un apel la newlocale(3) sau duplocale(3)
Configurația regională curentă a firului apelant este stabilită la configurația regională
specificată.
Gestionarul obiectului special de configurare regională LC_GLOBAL_LOCALE.
Configurația regională curentă a firului apelant este stabilită la configurația regională globală
determinată de setlocale(3).
(locale_t) 0
Configurația regională curentă a firului apelant rămâne neschimbată (iar configurația regională
curentă este returnată ca rezultat al funcției).
VALOAREA RETURNATĂ
În caz de succes, uselocale() returnează gestionarul configurației regionale care a fost stabilit de
apelul anterior la uselocale() în acest fir de execuție sau LC_GLOBAL_LOCALE dacă nu a existat un astfel
de apel anterior. În caz de eroare, returnează (locale_t) 0 și configurează errno pentru a indica
eroarea.
ERORI-IEȘIRE
EINVAL newloc nu se referă la un obiect de configurare regională valid.
STANDARDE
POSIX.1-2008.
ISTORIC
glibc 2.3. POSIX.1-2008.
NOTE
Spre deosebire de setlocale(3), uselocale() nu permite înlocuirea selectivă a categoriilor de parametrii
regionali în mod individual. Pentru a utiliza o configurație regională care diferă doar în câteva
categorii de configurația regională curentă, utilizați apelurile la duplocale(3) și newlocale(3) pentru a
obține un obiect de configurare regională echivalent cu configurația regională curentă și pentru a
modifica categoriile dorite în acest obiect.
EXEMPLE
A se vedea newlocale(3) și duplocale(3).
CONSULTAȚI ȘI
locale(1), duplocale(3), freelocale(3), newlocale(3), setlocale(3), locale(5), locale(7)
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Pagini de manual de Linux 6.9.1 2 mai 2024 uselocale(3)