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

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 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.
LinuxThreads PTHREAD_ONCE(3)