oracular (3) uselocale.3.gz

Provided by: manpages-ro-dev_4.23.1-1_all bug

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
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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⟩.