Intel® oneAPI Math Kernel Library Developer Reference - C
Sets the custom handler of fatal errors.
int mkl_set_exit_handler (MKLExitHandler myexit);
Name |
Prototype |
Description |
---|---|---|
myexit |
void (*myexit)(int why); |
The error handler to set. |
This function sets the custom handler of fatal errors. If the input parameter is NULL, the system exit() function is set.
The following example shows how to use a custom handler of fatal errors in your C++ application:
#include "mkl.h" void my_exit(int why){ throw my_exception(); } int ComputationFunction() { mkl_set_exit_handler( my_exit ); try { compute_using_mkl(); } catch (const my_exception& e) { handle_exception(); } }