diff options
Diffstat (limited to 'testsuites/validation/tx-support.c')
-rw-r--r-- | testsuites/validation/tx-support.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/testsuites/validation/tx-support.c b/testsuites/validation/tx-support.c index c6f66c5c5f..099890dbbc 100644 --- a/testsuites/validation/tx-support.c +++ b/testsuites/validation/tx-support.c @@ -524,3 +524,25 @@ void FinalClockTick( void ) #endif _Thread_Dispatch_enable( cpu_self ); } + +static rtems_fatal_extension fatal_extension; + +void FatalInitialExtension( + rtems_fatal_source source, + bool always_set_to_false, + rtems_fatal_code code +) +{ + rtems_fatal_extension fatal; + + fatal = fatal_extension; + + if ( fatal != NULL ) { + ( *fatal )( source, always_set_to_false, code ); + } +} + +void SetFatalExtension( rtems_fatal_extension fatal ) +{ + fatal_extension = fatal; +} |