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

NOM

       pthread_attr_setdetachstate,  pthread_attr_getdetachstate  - Definir ou
       obtenir l'attribut de l'etat de detachement de l'objet  d'attributs  de
       thread

SYNOPSIS

       #include <pthread.h>

       int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate);
       int pthread_attr_getdetachstate(pthread_attr_t *attr, int *detachstate);

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

DESCRIPTION

       La  fonction pthread_attr_setdetachstate() definit l'attribut d'etat de
       detachement de l'objet d'attributs de thread auquel attr fait reference
       a   la   valeur  indiquee  par  detachstate.  Cet  attribut  d'etat  de
       detachemennt  determine  si  un  thread  cree  en   utilisant   l'objet
       d'attributs de thread attr sera dans un etat joignable ou detache.

       Les valeurs suivantes peuvent etre specifiees dans detachstate :

       PTHREAD_CREATE_DETACHED
              Les threads crees avec attr seront dans un etat detache.

       PTHREAD_CREATE_JOINABLE
              Les threads crees avec attr seront dans un etat joignable.

       Par   defaut,   l'attribut  d'etat  de  detachement  est  initialise  a
       PTHREAD_CREATE_JOINABLE dans un objet d'attributs de thread.

       La  fonction  pthread_attr_getdetachstate()  renvoie,  dans  le  tampon
       pointe  par  detachstate, l'attribut contenant l'etat de detachement 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

       pthread_attr_setdetachstate(3) peut echouer avec l'erreur suivante :

       EINVAL Une valeur invalide a ete specifiee dans detachstate.

CONFORMIT'E

       POSIX.1-2001.

NOTES

       Consultez  pthread_create(3)   pour  plus  de  details  sur les threads
       joignables et detaches.

       Un thread qui est cree dans un etat joignable devrait  a  la  fin  soit
       etre    joint    avec   pthread_join(3),   soit   etre   detache   avec
       pthread_detach(3) ; consultez pthread_create(3).

       C'est  une  erreur  de  specifier,  lors   d'un   appel   ulterieur   a
       pthread_detach(3)  ou  pthread_join(3),  comme identifiant de thread un
       thread qui a ete cree dans un etat detache.

EXEMPLE

       Consultez pthread_attr_init(3).

VOIR AUSSI

       pthread_attr_init(3),       pthread_create(3),       pthread_detach(3),
       pthread_join(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/>.

       Denis Barbier (2010).

       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> >>.

Linux                           3 fevrier 2010  PTHREAD_ATTR_SETDETACHSTATE(3)