raise (3) - Linux Man Pages
raise: send a signal to the caller
raise - send a signal to the caller
#include <signal.h> int raise(int sig);
DESCRIPTIONThe raise() function sends a signal to the calling process or thread. In a single-threaded program it is equivalent to
In a multithreaded program it is equivalent to
RETURN VALUEraise() returns 0 on success, and nonzero for failure.
ATTRIBUTESFor an explanation of the terms used in this section, see attributes(7).
CONFORMING TOPOSIX.1-2001, POSIX.1-2008, C89, C99.
NOTESSince version 2.3.3, glibc implements raise() by calling tgkill(2), if the kernel supports that system call. Older glibc versions implemented raise() using kill(2).
COLOPHONThis page is part of release 5.05 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.