.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2017, Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_mutexattr_getpshared 3 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME pthread_mutexattr_getpshared, pthread_mutexattr_setpshared \- obține/stabilește atributul „mutex” partajat de proces .SH BIBLIOTECA Biblioteca de fire de execuție POSIX (\fIlibpthread\fP, \fI\-lpthread\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint pthread_mutexattr_getpshared(\fP \fB const pthread_mutexattr_t *restrict \fP\fIattr\fP\fB,\fP \fB int *restrict \fP\fIpshared\fP\fB);\fP \fBint pthread_mutexattr_setpshared(pthread_mutexattr_t *\fP\fIattr\fP\fB,\fP \fB int \fP\fIpshared\fP\fB);\fP .fi .SH DESCRIERE Aceste funcții obțin și stabilesc atributul proces\-partajat într\-un obiect de atribute „mutex”. Acest atribut trebuie să fie stabilit în mod corespunzător pentru a asigura funcționarea corectă și eficientă a unui „mutex” creat cu ajutorul acestui obiect de atribute. .PP Atributul proces\-partajat poate avea una dintre următoarele valori: .TP \fBPTHREAD_PROCESS_PRIVATE\fP Mutex\-urile create cu acest obiect de atribute trebuie să fie partajate numai între firele din același proces care a inițializat mutex\-ul. Aceasta este valoarea implicită pentru atributul mutex partajat de proces. .TP \fBPTHREAD_PROCESS_SHARED\fP Mutex\-urile create cu acest obiect de atribute pot fi partajate între toate firele care au acces la memoria care conține obiectul, inclusiv firele din procese diferite. .PP \fBpthread_mutexattr_getpshared\fP() plasează valoarea atributului proces\-partajat al obiectului atribute „mutex” la care face referire \fIattr\fP în locația indicată de \fIpshared\fP. .PP \fBpthread_mutexattr_setpshared\fP() stabilește valoarea atributului de proces partajat al obiectului atribute „mutex” la care face referire \fIattr\fP la valoarea specificată în \fBpshared\fP. .PP Dacă \fIattr\fP nu se referă la un obiect cu atribute „mutex” inițializate, comportamentul este nedefinit. .SH "VALOAREA RETURNATĂ" În caz de succes, aceste funcții returnează 0. În caz de eroare, acestea returnează un număr pozitiv de eroare. .SH ERORI\-IEȘIRE \fBpthread_mutexattr_setpshared\fP() poate eșua cu următoarele erori: .TP \fBEINVAL\fP Valoarea specificată în \fIpshared\fP nu este validă. .TP \fBENOTSUP\fP \fIpshared este\fP \fBPTHREAD_PROCESS_SHARED\fP dar implementarea nu acceptă mutex\-uri partajate de proces. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001. .SH "CONSULTAȚI ȘI" .ad l .nh \fBpthread_mutexattr_init\fP(3), \fBpthreads\fP(7) .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 .