Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-0DB5FD05-4EAB-442A-B9FE-7649CC4FAE5F
Visible to Intel only — GUID: GUID-0DB5FD05-4EAB-442A-B9FE-7649CC4FAE5F
mkl_set_exit_handler
Sets the custom handler of fatal errors.
Syntax
int mkl_set_exit_handler (MKLExitHandler myexit);
Include Files
- mkl.h
Input Parameters
Name |
Prototype |
Description |
---|---|---|
myexit |
void (*myexit)(int why); |
The error handler to set. |
Description
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(); } }