.\" -*- 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 PR_SET_VMA 2const "17 mai 2025" "Pagini de manual de Linux 6.15" .SH NUME PR_SET_VMA \- definește un atribut pentru zonele de memorie virtuală .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definirea constantelor \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_SET_VMA, long \fP\fIattr\fP\fB, unsigned long \fP\fIaddr\fP\fB, unsigned long \fP\fIsize\fP\fB,\fP \fB const char *_Nullable \fP\fIval\fP\fB);\fP .fi .SH DESCRIERE Definește un atribut specificat în \fIattr\fP pentru zonele de memorie virtuală care încep de la adresa specificată în \fIaddr\fP și se întind pe dimensiunea specificată în \fIsize\fP. \fIval\fP specifică valoarea atributului care urmează să fie definit. .P Rețineți că atribuirea unui atribut unei zone de memorie virtuală ar putea împiedica fuzionarea acesteia cu zone de memorie virtuală adiacente din cauza diferenței de valoare a atributului respectiv. .P În prezent, \fIattr\fP trebuie să fie unul dintre: .TP \fBPR_SET_VMA_ANON_NAME\fP Definește un nume pentru zonele de memorie virtuală anonime. \fIval\fP trebuie să fie un indicator către un șir cu terminație nulă care conține numele. Lungimea numelui, inclusiv octetul nul, nu poate depăși 80 de octeți. Dacă \fIval\fP este NULL, numele zonelor de memorie virtuală anonime corespunzătoare va fi reinițializat. Numele poate conține numai caractere ascii imprimabile (\fBisprint\fP(3)), cu excepția \fB\[aq][\[aq]\fP, \fB\[aq]]\[aq]\fP, \fB\[aq]\[rs]\[aq]\fP, \fB\[aq]$\[aq]\fP și \fB\[aq]\[ga]\[aq]\fP. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează 0. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP \fIattr\fP nu este un atribut valid. .TP \fBEINVAL\fP \fIaddr\fP inu este o adresă validă. .SH STANDARDE Linux. .SH ISTORIC .\" Commit 9a10064f5625d5572c3626c1516e0bebc6c9fe9b Linux 5.17. .SH "CONSULTAȚI ȘI" \fBprctl\fP(2) .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 .