diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-12-16 23:35:09 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-12-16 23:35:09 +0000 |
commit | e4571904d7e7271b2d461438181494f95992d816 (patch) | |
tree | 1e872b8ca626e6c6369c098d6b9578cc900c9bcc /testsuites/sptests/sp07/tdelete.c | |
parent | 2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff) | |
download | rtems-e4571904d7e7271b2d461438181494f95992d816.tar.bz2 |
2003-12-16 Joel Sherrill <joel@OARcorp.com>
PR 544/tests
* sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
make tests account for resources and not print at inappropriate
times.
* sp07/buffered_io.c: New file.
Diffstat (limited to 'testsuites/sptests/sp07/tdelete.c')
-rw-r--r-- | testsuites/sptests/sp07/tdelete.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/testsuites/sptests/sp07/tdelete.c b/testsuites/sptests/sp07/tdelete.c index 799b7000a9..efe6d68511 100644 --- a/testsuites/sptests/sp07/tdelete.c +++ b/testsuites/sptests/sp07/tdelete.c @@ -25,12 +25,29 @@ rtems_extension Task_delete_extension( rtems_tcb *deleted_task ) { + char line[80]; + rtems_name name; + if ( task_number( running_task->Object.id ) > 0 ) { + name = Task_name[ task_number( running_task->Object.id ) ]; + sprintf( line, "TASK_DELETE - %c%c%c%c", + (name >> 24) & 0xff, + (name >> 16) & 0xff, + (name >> 8) & 0xff, + name & 0xff + ); + buffered_io_add_string( line ); puts_nocr( "TASK_DELETE - " ); put_name( Task_name[ task_number( running_task->Object.id ) ], FALSE ); } if ( task_number( deleted_task->Object.id ) > 0 ) { - puts_nocr( " deleting " ); - put_name( Task_name[ task_number( deleted_task->Object.id ) ], TRUE ); + name = Task_name[ task_number( deleted_task->Object.id ) ]; + sprintf( line, "deleting - %c%c%c%c\n", + (name >> 24) & 0xff, + (name >> 16) & 0xff, + (name >> 8) & 0xff, + name & 0xff + ); + buffered_io_add_string( line ); } } |