sem_post(3) Library Functions Manual sem_post(3) NUME sem_post - deblocheaza un semafor BIBLIOTECA Biblioteca de fire de execuie POSIX (libpthread, -lpthread) REZUMAT #include int sem_post(sem_t *semafor); DESCRIERE sem_post() incrementeaza (deblocheaza) semaforul indicat de semafor. In cazul in care, in consecina, valoarea semaforului devine mai mare decat zero, atunci un alt proces sau fir blocat intr-un apel sem_wait(3) va fi trezit i va proceda la blocarea semaforului. VALOAREA RETURNATA sem_post() returneaza 0 in caz de succes; in caz de eroare, valoarea semaforului este lasata neschimbata, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL semafor nu este un semafor valid. EOVERFLOW Valoarea maxima admisibila pentru un semafor ar fi depaita. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |sem_post() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001. NOTE sem_post() este async-signal-safe: poate fi apelat in sigurana in cadrul unui gestionar de semnal. EXEMPLE See sem_wait(3) and shm_open(3). CONSULTAI I sem_getvalue(3), sem_wait(3), sem_overview(7), signal-safety(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 sem_post(3)