Scroll to navigation

PR_SET_VMA(2const) PR_SET_VMA(2const)

NUME

PR_SET_VMA - definește un atribut pentru zonele de memorie virtuală

BIBLIOTECA

Biblioteca C standard (libc, -lc)

SINOPSIS

#include <linux/prctl.h>  /* Definirea constantelor PR_* */
#include <sys/prctl.h>
int prctl(PR_SET_VMA, long attr, unsigned long addr, unsigned long size,
          const char *_Nullable val);

DESCRIERE

Definește un atribut specificat în attr pentru zonele de memorie virtuală care încep de la adresa specificată în addr și se întind pe dimensiunea specificată în size. val specifică valoarea atributului care urmează să fie definit.

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.

În prezent, attr trebuie să fie unul dintre:

Definește un nume pentru zonele de memorie virtuală anonime. val 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ă val este NULL, numele zonelor de memorie virtuală anonime corespunzătoare va fi reinițializat. Numele poate conține numai caractere ascii imprimabile (isprint(3)), cu excepția '[', ']', '\', '$' și '`'.

VALOAREA RETURNATĂ

În caz de succes, se returnează 0. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.

ERORI-IEȘIRE

attr nu este un atribut valid.
addr inu este o adresă validă.

STANDARDE

Linux.

ISTORIC

Linux 5.17.

CONSULTAȚI ȘI

prctl(2)

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

15 iunie 2024 Pagini de manual de Linux 6.9.1