summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp07/tdelete.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-12-16 23:35:09 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-12-16 23:35:09 +0000
commite4571904d7e7271b2d461438181494f95992d816 (patch)
tree1e872b8ca626e6c6369c098d6b9578cc900c9bcc /testsuites/sptests/sp07/tdelete.c
parent2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-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.c21
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 );
}
}