uselocale(3) Library Functions Manual uselocale(3) NOM uselocale - Definir ou obtenir les parametres regionaux pour le thread appelant BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include locale_t uselocale(locale_t newloc); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : uselocale() : Depuis la glibc 2.10 : _XOPEN_SOURCE >= 700 Avant la glibc 2.10 : _GNU_SOURCE DESCRIPTION La fonction uselocale() definit les parametres regionaux actuels pour le thread appelant et renvoie les parametres regionaux precedents du thread. Apres un appel reussi de uselocale(), tous les appels par ce thread des fonctions dependant des parametres regionaux fonctionneront comme si les parametres regionaux avaient ete definis a newloc. L'argument newloc peut avoir l'une des valeurs suivantes : Un identifiant renvoye par un appel de newlocale(3) ou duplocale(3) Les parametres regionaux actuels du thread appelant sont definis aux parametres regionaux indiques. L'identifiant d'objet special de parametres regionaux LC_GLOBAL_LOCALE Les parametres regionaux actuels du thread appelant sont definis aux parametres regionaux generaux determines par setlocale(3). (locale_t) 0 Les parametres regionaux actuels du thread appelant sont laisses inchanges (et les parametres regionaux actuels sont renvoyes comme resultat de la fonction). VALEUR RENVOYEE En cas de reussite, uselocale() renvoie l'identifiant de parametres regionaux qui etaient definis par le precedent appel de uselocale() dans ce thread ou LC_GLOBAL_LOCALE s'il n'y a pas eu d'appel precedent. En cas d'erreur, elle renvoie (locale_t) 0 et definit errno pour indiquer l'erreur. ERREURS EINVAL newloc ne fait pas reference a un objet de parametres regionaux valable. STANDARDS POSIX.1-2008. HISTORIQUE glibc 2.3. POSIX.1-2008. NOTES Contrairement a setlocale(3), uselocale() ne permet pas le remplacement selectif de categories de parametres regionaux individuels. Pour utiliser des parametres regionaux qui ne different que de quelques categories des parametres regionaux actuels, utilisez des appels a duplocale(3) et newlocale(3) pour obtenir un objet de parametres regionaux equivalent aux parametres regionaux actuels et modifier les categories voulues dans cet objet. EXEMPLES Consultez newlocale(3) et duplocale(3). VOIR AUSSI locale(1), duplocale(3), freelocale(3), newlocale(3), setlocale(3), locale(5), locale(7) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 uselocale(3)