raise(3) Library Functions Manual raise(3) NAZWA raise - wyslanie sygnalu do procesu wywolujacego BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int raise(int sig); OPIS Funkcja raise() wysyla sygnal do procesu lub watku ja wywolujacego. W jednowatkowym programie jest to rownowazne z kill(getpid(), sig); W programie wielowatkowym jej odpowiednikiem jest: pthread_kill(pthread_self(), sig); Jesli sygnal spowoduje wywolanie procedury obslugi sygnalu, to raise() zakonczy sie po zakonczeniu tej procedury. WARTOSC ZWRACANA raise() zwraca 0 w przypadku sukcesu lub wartosc niezerowa w przypadku bledu. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |raise() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY C11, POSIX.1-2008. HISTORIA POSIX.1-2001, C89. Since glibc 2.3.3, raise() is implemented by calling tgkill(2), if the kernel supports that system call. Older glibc versions implemented raise() using kill(2). ZOBACZ TAKZE getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(7) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Pawel Wilk , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. raise(3)