From 13dc9c6ae7b28f2c0f2ce051903c8c95590893d8 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 8 Jun 2010 14:13:27 +0000 Subject: 2010-06-08 Sebastian Huber * sp16/task1.c: Update for heap extend changes. --- testsuites/sptests/sp16/task1.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'testsuites/sptests/sp16') diff --git a/testsuites/sptests/sp16/task1.c b/testsuites/sptests/sp16/task1.c index 7e4422465f..8303c12e01 100644 --- a/testsuites/sptests/sp16/task1.c +++ b/testsuites/sptests/sp16/task1.c @@ -229,15 +229,28 @@ rtems_test_pause(); fatal_directive_status( status, RTEMS_UNSATISFIED, - "rtems_task_get_segment with no memory left" + "rtems_region_get_segment with no memory left" ); - puts( "TA1 - rtems_task_get_segment - RTEMS_UNSATISFIED" ); + puts( "TA1 - rtems_region_get_segment - RTEMS_UNSATISFIED" ); - puts( "TA1 - rtems_region_extend - extend region 4 by 4K" ); + puts( "TA1 - rtems_region_extend - extend region 4 by 1" ); status = rtems_region_extend( Region_id[ 4 ], &Area_4[4096], - 4096 + 1 + ); + fatal_directive_status( + status, + RTEMS_INVALID_ADDRESS, + "rtems_region_extend with too small memory area" + ); + puts( "TA1 - rtems_region_extend - RTEMS_INVALID_ADDRESS" ); + + puts( "TA1 - rtems_region_extend - extend region 4 by 4K - 1" ); + status = rtems_region_extend( + Region_id[ 4 ], + (char *) &Area_4[4096] + 1, + 4096 - 1 ); directive_failed( status, "rtems_region_extend" ); -- cgit v1.2.3