.\" Copyright (C) 2003 Free Software Foundation, Inc. .\" Written by Kent Yoder. .\" .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) .\" This file is distributed according to the GNU General Public License. .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH GET_THREAD_AREA 2 "13 juillet 2012" Linux "Manuel du programmeur Linux" .SH NOM get_thread_area \- Obtenir une zone de stockage local pour thread (TLS) .SH SYNOPSIS \fB#include \fP .br \fB#include \fP .sp \fBint get_thread_area(struct user_desc *\fP\fIu_info\fP\fB);\fP \fIRemarque\fP\ : il n'existe pas de fonction glibc autour de cet appel système\ ; consultez \fBNOTES\fP. .SH DESCRIPTION \fBget_thread_area\fP() renvoie une entrée dans la table de stockage local des threads (TLS). L'index de cette entrée correspond à la valeur de \fIu_info\->entry_number\fP, transmise par l'utilisateur. Si la valeur est dans les limites correctes, \fBget_thread_area\fP() copie l'entrée TLS correspondante dans la zone pointée par \fIu_info\fP. .SH "VALEUR RENVOYÉE" \fBget_thread_area\fP() renvoie 0 s'il réussit. Sinon, il renvoie \-1 et configure \fIerrno\fP avec le code d'erreur approprié. .SH ERREURS .TP \fBEFAULT\fP \fIu_info\fP est un pointeur invalide. .TP \fBEINVAL\fP \fIu_info\->entry_number\fP est hors des limites. .SH VERSIONS Une version de \fBget_thread_area\fP() est apparue dans Linux 2.5.32. .SH CONFORMITÉ \fBget_thread_area\fP() est spécifique à Linux et ne doit pas être employé dans un programme conçu pour être portable. .SH 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 \fBsyscall\fP(2). .SH "VOIR AUSSI" \fBmodify_ldt\fP(2), \fBset_thread_area\fP(2) .SH COLOPHON Cette page fait partie de la publication 3.65 du projet \fIman\-pages\fP 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/. .SH TRADUCTION Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a par l'équipe de traduction francophone au sein du projet perkamon . .PP Christophe Blaess (1996-2003), Alain Portal (2003-2006). Julien Cristau et l'équipe francophone de traduction de Debian\ (2006-2009). .PP Veuillez signaler toute erreur de traduction en écrivant à ou par un rapport de bogue sur le paquet \fBmanpages\-fr\fR. .PP Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande «\ \fBman\ \-L C\fR \fI
\fR\ \fI\fR\ ».