Manual Page Search Parameters

RAISE(3) Library Functions Manual RAISE(3)

send a signal to the current thread

#include <signal.h>
raise(int sig);

The raise() function sends the signal sig to the current thread.

Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

raise() will fail and no signal will be sent if:
sig is not a valid signal number.


The raise() function conforms to ANSI X3.159-1989 (“ANSI C89”) and IEEE Std 1003.1-2008 (“POSIX.1”).
January 29, 2015 OpenBSD-current