Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       pthread_once - einmalige Initialisierung

ÜBERSICHT

       #include <pthread.h>

       pthread_once_t einmalige_Steuerung = PTHREAD_ONCE_INIT;

       int pthread_once(pthread_once_t *einmalige_Steuerung, void (*Initroutine) (void));

BESCHREIBUNG

       Der   Zweck   von   pthread_once   besteht   darin,   sicherzustellen,   dass   ein  Stück
       Initialisierungscode höchstens einmal ausgeführt wird.  Das  Argument  einmalige_Steuerung
       zeigt  auf  eine  statische  oder  externe  Variable,  die  statisch auf PTHREAD_ONCE_INIT
       initialisiert ist.

       Beim erstmaligen Aufruf von pthread_once mit einem gegebenen Argument  einmalige_Steuerung
       ruft   es   Initroutine   ohne   Argument   auf   und   ändert   den  Wert  der  Variablen
       einmalige_Steuerung,  um  aufzuzeichnen,  dass  die  Initialisierung  durchgeführt  wurde.
       Nachfolgende Aufrufe von pthread_once mit dem gleichen Wert für einmalige_Steuerung führen
       nichts aus.

RÜCKGABEWERT

       pthread_once liefert immer 0 zurück.

FEHLER

       Keine.

AUTOR

       Xavier Leroy <Xavier.Leroy@inria.fr>

ÜBERSETZUNG

       Die   deutsche   Übersetzung   dieser   Handbuchseite   wurde   von    Helge    Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.

                                           LinuxThreads                           PTHREAD_ONCE(3)