Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       uselocale - stabilește/obține configurația regională pentru firul de apelare

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #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

       EINVAL newloc nu se referă la un obiect de configurare regională valid.

VERSIUNI

       Funcția uselocale() a apărut pentru prima dată în glibc 2.3.

STANDARDE

       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  creată  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⟩.