From 6592cabade83930ae03f086afd416a9bcd029197 Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Tue, 18 Mar 2014 16:25:33 +0100 Subject: psxtests: move pthread_once tests into an extra test. --- testsuites/psxtests/psx01/task.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'testsuites/psxtests/psx01/task.c') diff --git a/testsuites/psxtests/psx01/task.c b/testsuites/psxtests/psx01/task.c index f7abd5cc82..e97b039fdc 100644 --- a/testsuites/psxtests/psx01/task.c +++ b/testsuites/psxtests/psx01/task.c @@ -35,7 +35,6 @@ void *Task_1_through_3( ) { int status; - pthread_once_t once = PTHREAD_ONCE_INIT; puts( "Task_1: sched_yield to Init" ); status = sched_yield(); @@ -72,24 +71,6 @@ void *Task_1_through_3( status = pthread_equal( Init_id, (pthread_t) -1 ); rtems_test_assert( !status ); - /* exercise pthread_once */ - - puts( "Task_1: pthread_once - EINVAL (NULL once_control)" ); - status = pthread_once( NULL, Test_init_routine ); - rtems_test_assert( status == EINVAL ); - - puts( "Task_1: pthread_once - EINVAL (NULL init_routine)" ); - status = pthread_once( &once, NULL ); - rtems_test_assert( status == EINVAL ); - - puts( "Task_1: pthread_once - SUCCESSFUL (init_routine executes)" ); - status = pthread_once( &once, Test_init_routine ); - rtems_test_assert( !status ); - - puts( "Task_1: pthread_once - SUCCESSFUL (init_routine does not execute)" ); - status = pthread_once( &once, Test_init_routine ); - rtems_test_assert( !status ); - puts( "*** END OF POSIX TEST 1 ***" ); rtems_test_exit( 0 ); -- cgit v1.2.3