raise(3) Library Functions Manual raise(3) raise - LIBRARY Standard C library (libc, -lc) #include int raise(int sig); raise() . kill(getpid(), sig); pthread_kill(pthread_self(), sig); - , raise() . raise() 0 . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |raise() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ C11, POSIX.1-2008. 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). . getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(7) aereiae , Azamat Hackimov , Dmitriy S. Seregin , Katrin Kutepova , Lockal , Yuri Kozlov , ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . raise(3)