.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_once 3 "17. Mai 2025" "Linux man\-pages 6.18" . . .SH BEZEICHNUNG pthread_once \- einmalige Initialisierung . . .SH ÜBERSICHT \fB#include \fP .P \fBpthread_once_t \fP\fIeinmalige_Steuerung\fP\fB = PTHREAD_ONCE_INIT;\fP .P \fBint pthread_once(pthread_once_t *\fP\fIeinmalige_Steuerung\fP\fB, typeof(void (void)) *\fP\fIInitroutine\fP\fB;\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. .P 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. .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 .