summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-27 13:05:13 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-27 13:47:17 +0100
commit565d8daad54c42ef28da849ff6dcec0a6b009e09 (patch)
tree0b2b3f2955f74efdcd98493300bca8bac0a03bd5 /testsuites
parentFixed virtex4,5 BSP compile time warnings (diff)
downloadrtems-565d8daad54c42ef28da849ff6dcec0a6b009e09.tar.bz2
testsuites: Use rtems_fatal_source_description()
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/psxtests/psxfatal_support/init.c13
-rw-r--r--testsuites/psxtests/psxfatal_support/system.h2
-rw-r--r--testsuites/sptests/spfatal_support/init.c14
-rw-r--r--testsuites/sptests/spfatal_support/system.h4
4 files changed, 6 insertions, 27 deletions
diff --git a/testsuites/psxtests/psxfatal_support/init.c b/testsuites/psxtests/psxfatal_support/init.c
index ee1e33e708..06c90a730d 100644
--- a/testsuites/psxtests/psxfatal_support/init.c
+++ b/testsuites/psxtests/psxfatal_support/init.c
@@ -34,12 +34,6 @@ void *POSIX_Init(
rtems_test_exit(0);
}
-char *Sources[] = {
- "INTERNAL_ERROR_CORE",
- "INTERNAL_ERROR_RTEMS_API",
- "INTERNAL_ERROR_POSIX_API",
-};
-
char *Errors_Rtems[] = {
"RTEMS_SUCCESSFUL", /* successful completion */
"RTEMS_TASK_EXITTED", /* returned from a task */
@@ -84,12 +78,9 @@ void Put_Error( uint32_t source, uint32_t error )
}
}
-void Put_Source( uint32_t source )
+void Put_Source( rtems_fatal_source source )
{
- if ( source > INTERNAL_ERROR_POSIX_API )
- printk("Unknown Source (%d)", source);
- else
- printk( Sources[ source ] );
+ printk( "%s", rtems_fatal_source_description( source ) );
}
diff --git a/testsuites/psxtests/psxfatal_support/system.h b/testsuites/psxtests/psxfatal_support/system.h
index d791b19a89..42934745e6 100644
--- a/testsuites/psxtests/psxfatal_support/system.h
+++ b/testsuites/psxtests/psxfatal_support/system.h
@@ -24,7 +24,7 @@
/* functions */
void force_error(void);
-void Put_Source(uint32_t source);
+void Put_Source( rtems_fatal_source source );
void Put_Error(
uint32_t source,
diff --git a/testsuites/sptests/spfatal_support/init.c b/testsuites/sptests/spfatal_support/init.c
index 5554e88762..4ed74357a5 100644
--- a/testsuites/sptests/spfatal_support/init.c
+++ b/testsuites/sptests/spfatal_support/init.c
@@ -34,13 +34,6 @@ rtems_task Init(
rtems_test_exit(0);
}
-char *Sources[] = {
- "INTERNAL_ERROR_CORE",
- "INTERNAL_ERROR_RTEMS_API",
- "INTERNAL_ERROR_POSIX_API",
-};
-
-
char *Errors_Rtems[] = {
"RTEMS_SUCCESSFUL", /* successful completion */
"RTEMS_TASK_EXITTED", /* returned from a task */
@@ -82,12 +75,9 @@ void Put_Error( uint32_t source, uint32_t error )
}
}
-void Put_Source( uint32_t source )
+void Put_Source( rtems_fatal_source source )
{
- if ( source > INTERNAL_ERROR_POSIX_API )
- printk("Unknown Source (%d)", source);
- else
- printk( Sources[ source ] );
+ printk( "%s", rtems_fatal_source_description( source ) );
}
diff --git a/testsuites/sptests/spfatal_support/system.h b/testsuites/sptests/spfatal_support/system.h
index 2be14593de..4126c65cc8 100644
--- a/testsuites/sptests/spfatal_support/system.h
+++ b/testsuites/sptests/spfatal_support/system.h
@@ -35,9 +35,7 @@ void Put_Error(
uint32_t error
);
-void Put_Source(
- uint32_t source
-);
+void Put_Source( rtems_fatal_source source );
void force_error(void);