PR_SET_MM_ARG_START(2const) PR_SET_MM_ARG_START(2const) NUME PR_SET_MM_ARG_START, PR_SET_MM_ARG_END, PR_SET_MM_ENV_START, PR_SET_MM_ENV_END - modifica campurile descriptorului harii de memorie a nucleului BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_SET_MM, PR_SET_MM_ARG_START, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ARG_END, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ENV_START, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_ENV_END, unsigned long addr, 0L, 0L); DESCRIERE PR_SET_MM_ARG_START Stabilete adresa peste care este plasata linia de comanda a programului. PR_SET_MM_ARG_END Stabilete adresa sub care este plasata linia de comanda a programului. PR_SET_MM_ENV_START Stabilete adresa peste care este plasat mediul programului. PR_SET_MM_ENV_END Stabilete adresa sub care este plasat mediul programului. Adresa transmisa cu aceste apeluri trebuie sa aparina unei zone de stiva a procesului. Astfel, zona de memorie corespunzatoare trebuie sa poata fi citita, scrisa i (in funcie de configuraia nucleului) sa aiba activat atributul MAP_GROWSDOWN (a se vedea mmap(2)). VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL addr este mai mare decat TASK_SIZE (limita privind dimensiunea spaiului de adrese al utilizatorului pentru aceasta arhitectura). STANDARDE Linux. ISTORIC Linux 3.5. CONSULTAI I prctl(2), PR_SET_MM(2const) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.15 17 mai 2025 PR_SET_MM_ARG_START(2const)