OnAbort
Description
Register a custom callback function invoked when Abort runs. If no callback is registered, Abort traps directly.
Parameters
| Name | Direction | Description |
|---|---|---|
callback |
in | Function to call when Abort is invoked, or NULL to reset to default. |
Success
Callback is registered.
Failure
Function cannot fail.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Sys.c:256:
static AbortCallback g_abort_callback = NULL;
void OnAbort(AbortCallback callback) {
g_abort_callback = callback;
}- In
TestRunner.c:30:
// Set our custom abort handler
OnAbort(test_abort_handler);
// For non-deadend tests, run normally
- In
TestRunner.c:65:
// Reset abort handler to default
OnAbort(NULL);
return test_result;
Last updated on