std::raise

From Cppreference

Jump to: navigation, search
Defined in header <csignal>

int raise( int sig );

Sends signal sig to the program. The signal handler, specified using signal() is invoked.

If the user-defined signal handling strategy is not set using signal() yet, it is implementation-defined whether the signal will be ignored or default handler will be invoked.

Contents

[edit] Parameters

sig - the signal to be sent. It can be an implementation-defined value or one of the following values:
SIGABRT
abnormal termination
(macro constant)
SIGFPE
floating point exception
(macro constant)
SIGILL
invalid instruction
(macro constant)
SIGINT
interactive attention request sent to the program
(macro constant)
SIGSEGV
invalid memory access
(macro constant)
SIGTERM
termination request sent to the program
(macro constant)


[edit] Return value

0 upon success, non-zero value on failure.

[edit] Example

[edit] See also

signal
sets a signal handler for particular signal
(function)