.\" -*- 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 مايو 2025" "صفحات دليل لينكس 6.18" . . .SH الاسم pthread_once \- تهيئة لمرة واحدة فقط . . .SH موجز \fB#include \fP .P \fBpthread_once_t \fP\fIonce_control\fP\fB = PTHREAD_ONCE_INIT;\fP .P \fBint pthread_once(pthread_once_t *\fP\fIonce_control\fP\fB, typeof(void (void)) *\fP\fIinit_routine\fP\fB;\fP . . .SH الوصف الغرض من \fBpthread_once\fP() هو ضمان تنفيذ جزء من كود التهيئة مرة واحدة على الأكثر. تشير الوسيطة \fIonce_control\fP إلى متغير ثابت أو خارجي مُهيأ بشكل ثابت إلى \fBPTHREAD_ONCE_INIT\fP. .P في المرة الأولى التي يُستدعى فيها \fBpthread_once\fP() مع وسيطة \fIonce_control\fP معينة، يستدعي \fIinit_routine\fP بدون وسيطة ويغير قيمة متغير \fIonce_control\fP لتسجيل أن التهيئة قد أُجريت. الاستدعاءات اللاحقة لـ \fBpthread_once\fP() مع نفس وسيطة \fIonce_control\fP لا تفعل شيئًا. . . .SH "قيمة الإرجاع" \fBpthread_once\fP() يُرجع دائمًا 0. . . .SH الأخطاء لا شيء. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .