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:
abnormal termination
(macro constant)
floating point exception
(macro constant)
invalid instruction
(macro constant)
interactive attention request sent to the program
(macro constant)
invalid memory access
(macro constant)
termination request sent to the program
(macro constant)


[edit] Return value

0 upon success, non-zero value on failure.

[edit] Example

[edit] See also

sets a signal handler for particular signal
(function)