Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       pthread_attr_setstackaddr,   pthread_attr_getstackaddr   -  Definir  ou
       obtenir l'adresse de la pile de l'objet d'attributs de thread

SYNOPSIS

       #include <pthread.h>

       int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr);
       int pthread_attr_getstackaddr(pthread_attr_t *attr, void **stackaddr);

       Compilez et effectuez l'edition des liens avec l'option -pthread.

DESCRIPTION

       Ces  fonctions  sont  obsoletes :  ne  les   utilisez   pas.   Utilisez
       pthread_attr_setstack(3) et pthread_attr_getstack(3) a la place.

       La  fonction  pthread_attr_setstackaddr() definit, a la valeur indiquee
       dans stackaddr, l'attribut d'adresse de la pile de l'objet  d'attributs
       de  thread  attr.  Cet  attribut  indique  l'emplacement de la pile qui
       devrait  etre  utilisee  par  un  thread  cree  en  utilisant   l'objet
       d'attributs de thread attr.

       stackaddr  devrait  pointer vers un tampon d'au moins PTHREAD_STACK_MIN
       octets, alloue par l'appelant. Les pages  du  tampon  alloue  devraient
       etre accessibles a la fois en lecture et en ecriture.

       La  fonction pthread_attr_getstackaddr() renvoie, dans le tampon pointe
       par stackaddr, l'attribut d'adresse de la pile de  l'objet  d'attributs
       de thread attr.

VALEUR RENVOY'EE

       En  cas  de reussite, ces fonctions renvoient 0 ; en cas d'erreur elles
       renvoient un numero d'erreur non nul.

ERREURS

       Aucune erreur n'est definie (mais les applications devraient  neanmoins
       prendre en charge un possible code d'erreur).

VERSIONS

       Ces fonctions sont fournies par la glibc depuis la version 2.1.

CONFORMIT'E

       POSIX.1-2001  specifie  ces  fonctions,  mais  les  marque  comme etant
       obsoletes. POSIX.1-2008 supprime la specification de ces fonctions.

NOTES

       N'utilisez pas ces fonction ! Elles ne peuvent pas  etre  utilisees  de
       facon  portable,  puisqu'elle  ne fournissent aucun moyen d'indiquer la
       direction ni l'intervalle de la pile. Par exemple, sur une architecture
       ou  la  pile  croit  vers  le  bas,  stackaddr  indique l'adresse apres
       l'adresse la plus haute de la zone de pile. Mais sur les  architectures
       dont  la  pile  croit vers le haut, stackaddr indique l'adresse la plus
       basse de la zone de pile allouee. A l'oppose,  le  parametre  stackaddr
       utilise  par  pthread_attr_setstack(3)  et pthread_attr_getstack(3) est
       toujours un pointeur vers l'adresse la plus basse de la  zone  de  pile
       allouee (et le parametre stacksize indique l'intervalle de la pile).

VOIR AUSSI

       pthread_attr_init(3),                         pthread_attr_setstack(3),
       pthread_attr_setstacksize(3), pthread_create(3), pthreads(7)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

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

       Nicolas   Francois   et   l'equipe   francophone   de   traduction   de
       Debian (2006-2009).

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

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.