Provided by: manpages-fr-dev_4.27.0-1_all bug

NOM

       pthread_once - Exécution unique

SYNOPSIS

       #include <pthread.h>

       pthread_once_t once_control = PTHREAD_ONCE_INIT;

       int pthread_once(pthread_once_t *once_control, void (*init_routine) (void));

DESCRIPTION

       L'objectif  de  pthread_once()  est  de  s'assurer qu'une séquence d'initialisation n'est exécutée qu'une
       seule fois.  Le  paramètre  once_control  pointe  sur  une  variable  statique  ou  externe  statiquement
       initialisée à PTHREAD_ONCE_INIT.

       La  première  fois  que  pthread_once()  est  appelée  avec  un argument once_control donné, elle appelle
       init_routine sans aucun argument et modifie la valeur de la variable  once_control  pour  enregistrer  le
       fait  que  l'initialisation  a  été  réalisée.  Les  appels suivants pthread_once() avec le même argument
       once_control ne feront rien.

VALEUR RENVOYÉE

       pthread_once() renvoie toujours 0.

ERREURS

       Aucun.

TRADUCTION

       La traduction française de cette page de manuel a été créée par  Gérard  Delafond  <gerard@delafond.org>,
       Christophe   Blaess   <ccb@club-internet.fr>,   Thierry  Vignaud  <tvignaud@mandriva.com>,  Alain  Portal
       <aportal@univ-montp2.fr>,      Denis      Barbier      <barbier@debian.org>,       Nicolas       François
       <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Thomas Blein <tblein@tblein.eu>
       et David Prévot <david@tilapin.org>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                     2 mai 2024                                    pthread_once(3)