diff options
-rw-r--r-- | testsuites/validation/tc-space-profile.c | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/testsuites/validation/tc-space-profile.c b/testsuites/validation/tc-space-profile.c index ceb0780ce2..712d125aaf 100644 --- a/testsuites/validation/tc-space-profile.c +++ b/testsuites/validation/tc-space-profile.c @@ -70,7 +70,9 @@ * * This test case performs the following actions: * - * - Allocate four bytes with an alignment of 128 bytes with aligned_alloc(). + * - Allocate four bytes with an alignment of 128 bytes with posix_memalign(). + * + * - Check that the returned status is zero. * * - Check that the returned pointer is not NULL. * @@ -94,23 +96,30 @@ /** * @brief Allocate four bytes with an alignment of 128 bytes with - * aligned_alloc(). + * posix_memalign(). */ static void TestsuitesValidationCLibrary_Action_0( void ) { void *p; + int eno; - p = aligned_alloc(128, 4); + p = (void *)(uintptr_t) 1; + eno = posix_memalign(&p, 128, 4); + + /* + * Check that the returned status is zero. + */ + T_step_eq_int(0, eno, 0); /* * Check that the returned pointer is not NULL. */ - T_step_not_null(0, p); + T_step_not_null(1, p); /* * Check that the returned pointer is aligned by 128 bytes. */ - T_step_eq_uptr(1, (uintptr_t) p % 128, 0); + T_step_eq_uptr(2, (uintptr_t) p % 128, 0); } /** @@ -125,7 +134,7 @@ static void TestsuitesValidationCLibrary_Action_1( void ) /* * Check that the returned pointer is not NULL. */ - T_step_not_null(2, p); + T_step_not_null(3, p); } /** @@ -141,7 +150,7 @@ static void TestsuitesValidationCLibrary_Action_2( void ) /* * Check that the integer variable is equal to zero. */ - T_step_eq_int(3, d, 0); + T_step_eq_int(4, d, 0); } /** @@ -161,7 +170,7 @@ static void TestsuitesValidationCLibrary_Action_3( void ) /* * Check that the destination integer variable is equal to one. */ - T_step_eq_int(4, d, 1); + T_step_eq_int(5, d, 1); } /** @@ -169,7 +178,7 @@ static void TestsuitesValidationCLibrary_Action_3( void ) */ T_TEST_CASE( TestsuitesValidationCLibrary ) { - T_plan( 5 ); + T_plan( 6 ); TestsuitesValidationCLibrary_Action_0(); TestsuitesValidationCLibrary_Action_1(); |