summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psxfatal_support/system.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-11-11 19:52:06 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-11-12 09:47:20 +0100
commit1e343825f4bb6e907684e3752445d6511186f924 (patch)
treee90a3337cdb7d35be3f32a7dc7915dac4f83c18a /testsuites/psxtests/psxfatal_support/system.h
parentblock08: Use local include (diff)
downloadrtems-1e343825f4bb6e907684e3752445d6511186f924.tar.bz2
tests: Simplify fatal error test support
Move system.h to shared init.c. Update #3818.
Diffstat (limited to '')
-rw-r--r--testsuites/psxtests/psxfatal_support/system.h79
1 files changed, 0 insertions, 79 deletions
diff --git a/testsuites/psxtests/psxfatal_support/system.h b/testsuites/psxtests/psxfatal_support/system.h
deleted file mode 100644
index 21a60f6396..0000000000
--- a/testsuites/psxtests/psxfatal_support/system.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- *
- * This include file contains information that is included in every
- * function in the test set.
- */
-
-/*
- * COPYRIGHT (c) 1989-2012.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-/*
- * Some of the fatal error cases require the ability to peek inside RTEMS
- */
-
-#include <rtems.h>
-#include <tmacros.h>
-
-/* functions */
-void force_error(void);
-
-void Put_Source( rtems_fatal_source source );
-
-void Put_Error( rtems_fatal_source source, rtems_fatal_code error );
-
-void *POSIX_Init(
- void *argument
-);
-
-void Fatal_extension(
- rtems_fatal_source source,
- bool always_set_to_false,
- rtems_fatal_code error
-);
-
-/* need prototypes */
-
-#include "testcase.h"
-
-/* configuration information */
-
-extern rtems_extensions_table initial_extensions;
-
-#define CONFIGURE_INITIAL_EXTENSIONS \
- { \
- NULL, /* create */ \
- NULL, /* start */ \
- NULL, /* restart */ \
- NULL, /* delete */ \
- NULL, /* switch */ \
- NULL, /* begin */ \
- NULL, /* exitted */ \
- Fatal_extension /* fatal */ \
- }, \
- RTEMS_TEST_INITIAL_EXTENSION
-
-/* extra parameters may be in testcase.h */
-#define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
-#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-
-/* always need an Init task, some cases need more tasks */
-#ifndef SPFATAL_TEST_CASE_EXTRA_THREADS
-#define SPFATAL_TEST_CASE_EXTRA_THREADS 0
-#endif
-
-#define CONFIGURE_MAXIMUM_POSIX_THREADS \
- (SPFATAL_TEST_CASE_EXTRA_THREADS + 1)
-
-#define CONFIGURE_POSIX_INIT_THREAD_TABLE
-
-#include <rtems/confdefs.h>
-
-/* global variables */
-
-/* end of include file */