.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PTHREAD_ONCE 3 LinuxThreads .SH BEZEICHNUNG pthread_once \- einmalige Initialisierung .SH ÜBERSICHT \fB#include \fP \fBpthread_once_t \fP\fIeinmalige_Steuerung\fP\fB = PTHREAD_ONCE_INIT;\fP \fBint pthread_once(pthread_once_t *\fP\fIeinmalige_Steuerung\fP\fB, void (*\fP\fIInitroutine\fP\fB) (void));\fP .SH BESCHREIBUNG Der Zweck von \fBpthread_once\fP besteht darin, sicherzustellen, dass ein Stück Initialisierungscode höchstens einmal ausgeführt wird. Das Argument \fIeinmalige_Steuerung\fP zeigt auf eine statische oder externe Variable, die statisch auf \fBPTHREAD_ONCE_INIT\fP initialisiert ist. Beim erstmaligen Aufruf von \fBpthread_once\fP mit einem gegebenen Argument \fIeinmalige_Steuerung\fP ruft es \fIInitroutine\fP ohne Argument auf und ändert den Wert der Variablen \fIeinmalige_Steuerung\fP, um aufzuzeichnen, dass die Initialisierung durchgeführt wurde. Nachfolgende Aufrufe von \fBpthread_once\fP mit dem gleichen Wert für \fIeinmalige_Steuerung\fP führen nichts aus. .SH RÜCKGABEWERT \fBpthread_once\fP liefert immer 0 zurück. .SH FEHLER Keine. .SH AUTOR Xavier Leroy .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .