diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-05-29 16:06:47 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-05-29 16:06:47 +0000 |
commit | 0252200299d1e00a6664c1661939d418dd54cb53 (patch) | |
tree | 125f458eccad867838db1295551ef60b91d6780e /testsuites/psxtests/psx01/init.c | |
parent | Added default POSIX API configuration table. (diff) | |
download | rtems-0252200299d1e00a6664c1661939d418dd54cb53.tar.bz2 |
Gutted test of rtems api calls and added comments to indicate what the test
should do in their place. It now compiles and links.
Diffstat (limited to 'testsuites/psxtests/psx01/init.c')
-rw-r--r-- | testsuites/psxtests/psx01/init.c | 60 |
1 files changed, 8 insertions, 52 deletions
diff --git a/testsuites/psxtests/psx01/init.c b/testsuites/psxtests/psx01/init.c index 894cc3e890..5605f9fff0 100644 --- a/testsuites/psxtests/psx01/init.c +++ b/testsuites/psxtests/psx01/init.c @@ -22,65 +22,21 @@ * $Id$ */ -#define TEST_INIT +#define CONFIGURE_INIT #include "system.h" -rtems_task Init( - rtems_task_argument argument +void Init( + void *argument ) { - rtems_time_of_day time; - rtems_status_code status; - puts( "\n\n*** TEST 1 ***" ); + puts( "\n\n*** POSIX TEST 1 ***" ); - build_time( &time, 12, 31, 1988, 9, 0, 0, 0 ); - status = rtems_clock_set( &time ); - directive_failed( status, "rtems_clock_set" ); + /* set the time of day */ - Task_name[ 1 ] = rtems_build_name( 'T', 'A', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( 'T', 'A', '2', ' ' ); - Task_name[ 3 ] = rtems_build_name( 'T', 'A', '3', ' ' ); + /* create the three tasks */ - status = rtems_task_create( - Task_name[ 1 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_INTERRUPT_LEVEL(31), - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create of TA1" ); + /* exit */ - status = rtems_task_create( - Task_name[ 2 ], - 1, - RTEMS_MINIMUM_STACK_SIZE * 2, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 2 ] - ); - directive_failed( status, "rtems_task_create of TA2" ); - - status = rtems_task_create( - Task_name[ 3 ], - 1, - RTEMS_MINIMUM_STACK_SIZE * 3, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 3 ] - ); - directive_failed( status, "rtems_task_create of TA3" ); - - status = rtems_task_start( Task_id[ 1 ], Task_1_through_3, 0 ); - directive_failed( status, "rtems_task_start of TA1" ); - - status = rtems_task_start( Task_id[ 2 ], Task_1_through_3, 0 ); - directive_failed( status, "rtems_task_start of TA2" ); - - status = rtems_task_start( Task_id[ 3 ], Task_1_through_3, 0 ); - directive_failed( status, "rtems_task_start of TA3" ); - - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); + pthread_exit( NULL ); } |