.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PTHREAD_ONCE 3 LinuxThreads .SH NUME pthread_once \- inițializare o singură dată .SH REZUMAT \fB#include \fP \fBpthread_once_t \fP\fIonce_control\fP\fB = PTHREAD_ONCE_INIT;\fP \fBint pthread_once(pthread_once_t *\fP\fIonce_control\fP\fB, void (*\fP\fIinit_routine\fP\fB) (void));\fP .SH DESCRIERE Scopul lui \fBpthread_once\fP este de a se asigura că o bucată de cod de inițializare este executată cel mult o dată. Argumentul \fIonce_control\fP indică o variabilă statică sau externă inițializată static la \fBPTHREAD_ONCE_INIT\fP. Prima dată când \fBpthread_once\fP este apelat cu un anumit argument \fIonce_control\fP, acesta apelează \fIinit_routine\fP fără niciun argument și modifică valoarea variabilei \fIonce_control\fP pentru a înregistra faptul că a fost efectuată inițializarea. Apelurile ulterioare către \fBpthread_once\fP cu același argument \fBonce_control\fP nu fac nimic. .SH "VALOAREA RETURNATĂ" \fBpthread_once\fP returnează întotdeauna 0. .SH ERORI\-IEȘIRE Niciuna. .SH AUTOR Xavier Leroy .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .