Index of Section 3 Manual Pages
| Interix / SUA | raise.3 | Interix / SUA |
raise(3) raise(3)
raise()
NAME
raise() - send a signal to the current thread or process
SYNOPSIS
#include
int raise (int signum)
DESCRIPTION
The raise(3) function sends the signal signum to the current thread or
process.
This is equivalent to
pthread_kill(pthread_self(), signum)
RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, a value
of -1 is returned and the global variable errno is set to indicate the
error.
ERRORS
The raise(3) function may fail and set errno for any of the errors
specified for the library functions pthread_self(2) and pthread_kill(2).
SEE ALSO
kill(2)
USAGE NOTES
The raise function is thread safe.
The raise function is async-signal safe.