diff options
Diffstat (limited to 'testsuites/sptests/sp07/trestart.c')
-rw-r--r-- | testsuites/sptests/sp07/trestart.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/testsuites/sptests/sp07/trestart.c b/testsuites/sptests/sp07/trestart.c index 6e5ca7b6ee..32cd2e0822 100644 --- a/testsuites/sptests/sp07/trestart.c +++ b/testsuites/sptests/sp07/trestart.c @@ -25,9 +25,17 @@ void Task_restart_extension( rtems_tcb *restarted_task ) { + char line[80]; + rtems_name name; + if ( task_number( restarted_task->Object.id ) > 0 ) { - puts_nocr( "TASK_RESTART - " ); - put_name( Task_name[ task_number( restarted_task->Object.id ) ], FALSE ); - puts( " - restarted." ); + name = Task_name[ task_number( restarted_task->Object.id ) ]; + sprintf( line, "TASK_RESTART - %c%c%c%c - restarted\n", + (name >> 24) & 0xff, + (name >> 16) & 0xff, + (name >> 8) & 0xff, + name & 0xff + ); + buffered_io_add_string( line ); } } |