SysSetAbortCallback
- Function
- August 22, 2025
Table of Contents
SysSetAbortCallback
SysSetAbortCallback
Description
Set a custom callback function for SysAbort. If no callback is set, SysAbort will call the standard abort() function.
Parameters
Name | Direction | Description |
---|---|---|
callback | in | Function to call when SysAbort is invoked, or NULL to reset to default. |
Success
Callback is set.
Failure
Function cannot fail.
Usage example (Cross-references)
- In
Sys.c:771
:
static SysAbortCallback g_abort_callback = NULL;
void SysSetAbortCallback(SysAbortCallback callback) {
g_abort_callback = callback;
}
- In
TestRunner.c:33
:
// Set our custom abort handler
SysSetAbortCallback(test_abort_handler);
// For non-deadend tests, run normally
- In
TestRunner.c:68
:
// Reset abort handler to default
SysSetAbortCallback(NULL);
return test_result;