Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       get_thread_area - Obtenir une zone de stockage local pour thread (TLS)

SYNOPSIS

       #include <linux/unistd.h>
       #include <asm/ldt.h>

       int get_thread_area(struct user_desc *u_info);

       Remarque : il n'existe pas de fonction glibc autour de cet appel système ; consultez NOTES.

DESCRIPTION

       get_thread_area()  renvoie une entrée dans la table de stockage local des threads (TLS). L'index de cette
       entrée correspond à la valeur de u_info->entry_number, transmise par l'utilisateur. Si la valeur est dans
       les limites correctes, get_thread_area() copie l'entrée TLS  correspondante  dans  la  zone  pointée  par
       u_info.

VALEUR RENVOYÉE

       get_thread_area()  renvoie  0 s'il réussit. Sinon, il renvoie -1 et configure errno avec le code d'erreur
       approprié.

ERREURS

       EFAULT u_info est un pointeur invalide.

       EINVAL u_info->entry_number est hors des limites.

VERSIONS

       Une version de get_thread_area() est apparue dans Linux 2.5.32.

CONFORMITÉ

       get_thread_area() est spécifique à Linux et ne doit pas être employé dans un programme  conçu  pour  être
       portable.

NOTES

       La  glibc  ne  fournit pas de fonction autour de cet appel système, puisqu'il a normalement pour seul but
       d'être utilisé dans  les  bibliothèques  de  threads.  Au  cas  improbable  où  vous  voudriez  l'appeler
       directement, utilisez syscall(2).

VOIR AUSSI

       modify_ldt(2), set_thread_area(2)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe      Blaess      <http://www.blaess.fr/christophe/>      (1996-2003),       Alain       Portal
       <http://manpagesfr.free.fr/>  (2003-2006).  Julien  Cristau  et  l'équipe  francophone  de  traduction de
       Debian (2006-2009).

       Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org>  ou  par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».

Linux                                            13 juillet 2012                              GET_THREAD_AREA(2)