rt_misc.h, this function raises
a signal to indicate a runtime anomaly. It is not part of the C
library standard, but is supported by the ARM C library as an extension.
This function calls the normal C signal mechanism or the default signal handler.
You can replace the
This enables you to bypass the C signal mechanism and its data-consuming signal handler vector, but otherwise gives essentially the same interface as:
The default signal handler of the library uses the
__raise() to vary the messages it outputs.
There are three possibilities for a
- no return
The handler performs a long jump or restart.
The signal was handled.
The calling code must pass that return value to the exit code. The default library implementation calls
__raise()returns a nonzero return code
Using the ARM C and C++ Libraries and Floating-Point Support:
Using ARM® C and C++ Libraries and Floating-Point Support: