summaryrefslogtreecommitdiff
path: root/testsuites/validation/tx-support.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/validation/tx-support.c')
-rw-r--r--testsuites/validation/tx-support.c22
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;
+}