pthread_attr_setstackaddr(3) Library Functions Manual NUME pthread_attr_setstackaddr, pthread_attr_getstackaddr - stabilete/obine atributul adresei stivei in obiectul atributele firului de execuie BIBLIOTECA Biblioteca de fire de execuie POSIX (libpthread, -lpthread) REZUMAT #include [[invechit]] int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr); [[invechit]] int pthread_attr_getstackaddr(const pthread_attr_t *restrict attr, void **restrict stackaddr); DESCRIERE Aceste funcii sunt invechite: nu le folosii. Utilizai in schimb pthread_attr_setstack(3) i pthread_attr_getstack(3). Funcia pthread_attr_setstackaddr() stabilete atributul adresei de stiva al obiectului de atribute ale firelor la care face referire attr la valoarea specificata in stackaddr. Acest atribut specifica locaia stivei care ar trebui sa fie utilizata de un fir de execuie creat cu ajutorul obiectului de atribute de fir de execuie attr. stackaddr trebuie sa indice o memorie tampon de cel puin PTHREAD_STACK_MIN octei care a fost alocata de catre apelant. Paginile din memoria tampon alocata trebuie sa poata fi atat citite, cat i scrise. Funcia pthread_attr_getstackaddr() returneaza atributul adresei de stiva a obiectului de atribute ale firului de execuie la care se face referire prin attr in memoria tampon indicata de stackaddr. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza 0; in caz de eroare, ele returneaza un numar de eroare diferit de zero. ERORI-IEIRE Nu sunt definite erori (dar aplicaiile ar trebui totui sa se ocupe de o eventuala returnare de eroare). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |pthread_attr_setstackaddr(), | Sigurana firelor | MT-Safe | |pthread_attr_getstackaddr() | | | +--------------------------------------+---------------------+---------+ STANDARDE Niciunul. ISTORIC glibc 2.1. Marcata ca fiind obsoleta in POSIX.1-2001. Eliminat in POSIX.1-2008. NOTE Nu folosii aceste funcii! Ele nu pot fi utilizate in mod portabil, deoarece nu ofera nicio modalitate de a specifica direcia de cretere sau intervalul stivei. De exemplu, pe arhitecturi cu o stiva care crete in jos, stackaddr specifica urmatoarea adresa dupa adresa highest a zonei de stiva alocate. Cu toate acestea, pe arhitecturile cu o stiva care crete in sus, stackaddr specifica adresa lowest din zona de stiva alocata. In schimb, stackaddr utilizat de pthread_attr_setstack(3) i pthread_attr_getstack(3), este intotdeauna un indicator la cea mai joasa adresa din zona de stiva alocata (iar argumentul stacksize specifica intervalul stivei). CONSULTAI I pthread_attr_init(3), pthread_attr_setstack(3), pthread_attr_setstacksize(3), pthread_create(3), pthreads(7) 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.06 31 octombrie 2023 pthread_attr_setstackaddr(3)