SysSetAbortCallback
- Function
- October 8, 2025
Table of Contents
SysSetAbortCallback
SysSetAbortCallbackDescription
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:82:
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;