summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp07/tcreate.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/sptests/sp07/tcreate.c')
-rw-r--r--testsuites/sptests/sp07/tcreate.c23
1 files changed, 5 insertions, 18 deletions
diff --git a/testsuites/sptests/sp07/tcreate.c b/testsuites/sptests/sp07/tcreate.c
index fd6027f3cc..351aacd715 100644
--- a/testsuites/sptests/sp07/tcreate.c
+++ b/testsuites/sptests/sp07/tcreate.c
@@ -27,24 +27,11 @@ bool Task_create_extension(
rtems_tcb *created_task
)
{
- char line[80];
- rtems_name name;
+ ssize_t task = task_number( created_task->Object.id );
- if ( task_number( created_task->Object.id ) > 0 ) {
- name = Task_name[ task_number( created_task->Object.id ) ];
-/*
- * FIXME: There should be a public function to
- * convert numeric rtems_names into char arrays
- * c.f. rtems_name_to_characters() in rtems/rtems/support.inl
- * but it's private.
- */
- sprintf( line, "TASK_CREATE - %c%c%c%c - created\n",
- (char)((name >> 24) & 0xff),
- (char)((name >> 16) & 0xff),
- (char)((name >> 8) & 0xff),
- (char)(name & 0xff)
- );
- buffered_io_add_string( line );
+ if (task > 0) {
+ ++Task_created[ task ];
}
- return TRUE;
+
+ return true;
}