Skip to content

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)
    static AbortCallback g_abort_callback = NULL;
    
    void OnAbort(AbortCallback callback) {
        g_abort_callback = callback;
    }
    
        // Set our custom abort handler
        OnAbort(test_abort_handler);
    
        // For non-deadend tests, run normally
    
        // Reset abort handler to default
        OnAbort(NULL);
    
        return test_result;
Last updated on