raise(3) Library Functions Manual raise(3) NUME raise - trimite un semnal catre apelant BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int raise(int sig); DESCRIERE Funcia raise() trimite un semnal catre procesul sau firul de execuie apelant. Intr-un program cu un singur fir este echivalent cu kill(getpid(), sig); Intr-un program cu mai multe fire de execuie este echivalent cu pthread_kill(pthread_self(), sig); In cazul in care semnalul determina apelarea unui gestionar, raise() se va intoarce numai dupa ce gestionarul semnalului a returnat. VALOAREA RETURNATA raise() returneaza 0 in caz de succes i diferit de zero in caz de eec. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |raise() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C89. Incepand cu glibc 2.3.3, raise() este implementat prin apelarea tgkill(2), daca nucleul accepta acest apel de sistem. Versiunile mai vechi ale glibc au implementat raise() folosind kill(2). CONSULTAI I getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(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 raise(3)