raise(3) Library Functions Manual raise(3) raise - C (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 (GNU General Public License - GPL, 3 ) , - . - , , () () () . Linux man-pages 6.18 8 2026 . raise(3)