modified test to take into account change in default value of

inheritsched pthread attribute from implicit to explicit scheduling
parameters.
This commit is contained in:
Joel Sherrill
1996-09-06 15:17:39 +00:00
parent 7fea679b6f
commit 2ffcc2ed9f
2 changed files with 10 additions and 0 deletions

View File

@@ -58,6 +58,8 @@ void *POSIX_Init(
status = pthread_attr_init( &attr ); status = pthread_attr_init( &attr );
assert( !status ); assert( !status );
status = pthread_attr_setinheritsched( &attr, PTHREAD_EXPLICIT_SCHED );
assert( !status );
attr.schedpolicy = -1; attr.schedpolicy = -1;
puts( "Init: pthread_create - EINVAL (invalid scheduling policy)" ); puts( "Init: pthread_create - EINVAL (invalid scheduling policy)" );
@@ -85,6 +87,9 @@ void *POSIX_Init(
status = pthread_attr_setschedparam( &attr, &schedparam ); status = pthread_attr_setschedparam( &attr, &schedparam );
assert( !status ); assert( !status );
status = pthread_attr_setinheritsched( &attr, PTHREAD_EXPLICIT_SCHED );
assert( !status );
puts( "Init: pthread_create - EINVAL (replenish < budget)" ); puts( "Init: pthread_create - EINVAL (replenish < budget)" );
status = pthread_create( &Task_id, &attr, Task_1, NULL ); status = pthread_create( &Task_id, &attr, Task_1, NULL );
assert( status == EINVAL ); assert( status == EINVAL );

View File

@@ -58,6 +58,8 @@ void *POSIX_Init(
status = pthread_attr_init( &attr ); status = pthread_attr_init( &attr );
assert( !status ); assert( !status );
status = pthread_attr_setinheritsched( &attr, PTHREAD_EXPLICIT_SCHED );
assert( !status );
attr.schedpolicy = -1; attr.schedpolicy = -1;
puts( "Init: pthread_create - EINVAL (invalid scheduling policy)" ); puts( "Init: pthread_create - EINVAL (invalid scheduling policy)" );
@@ -85,6 +87,9 @@ void *POSIX_Init(
status = pthread_attr_setschedparam( &attr, &schedparam ); status = pthread_attr_setschedparam( &attr, &schedparam );
assert( !status ); assert( !status );
status = pthread_attr_setinheritsched( &attr, PTHREAD_EXPLICIT_SCHED );
assert( !status );
puts( "Init: pthread_create - EINVAL (replenish < budget)" ); puts( "Init: pthread_create - EINVAL (replenish < budget)" );
status = pthread_create( &Task_id, &attr, Task_1, NULL ); status = pthread_create( &Task_id, &attr, Task_1, NULL );
assert( status == EINVAL ); assert( status == EINVAL );