summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psx07/init.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1996-08-14 19:41:47 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1996-08-14 19:41:47 +0000
commitac81b6cae61e6adef09dfffd394c1a2bd0b1fd6c (patch)
treed2a07835170d535f8083577e7ea4206fba7947be /testsuites/psxtests/psx07/init.c
parentadded test case for pthread_attr_getscope being passed a NULL contentionscope (diff)
downloadrtems-ac81b6cae61e6adef09dfffd394c1a2bd0b1fd6c.tar.bz2
added test cases for NULL being passed to pthread attribute get routines
Diffstat (limited to 'testsuites/psxtests/psx07/init.c')
-rw-r--r--testsuites/psxtests/psx07/init.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/testsuites/psxtests/psx07/init.c b/testsuites/psxtests/psx07/init.c
index 37c02e9b70..2d3859ad3c 100644
--- a/testsuites/psxtests/psx07/init.c
+++ b/testsuites/psxtests/psx07/init.c
@@ -216,6 +216,10 @@ void *POSIX_Init(
status = pthread_attr_getinheritsched( NULL, &inheritsched );
assert( status == EINVAL );
+ puts( "Init: pthread_attr_getinheritsched - EINVAL (NULL inheritsched)" );
+ status = pthread_attr_getinheritsched( &attr, NULL );
+ assert( status == EINVAL );
+
puts( "Init: pthread_attr_getinheritsched - EINVAL (not initialized attr)" );
status = pthread_attr_getinheritsched( &destroyed_attr, &inheritsched );
assert( status == EINVAL );
@@ -250,6 +254,10 @@ void *POSIX_Init(
status = pthread_attr_getschedpolicy( NULL, &schedpolicy );
assert( status == EINVAL );
+ puts( "Init: pthread_attr_getschedpolicy - EINVAL (NULL schedpolicy)" );
+ status = pthread_attr_getschedpolicy( &attr, NULL );
+ assert( status == EINVAL );
+
puts( "Init: pthread_attr_getschedpolicy - EINVAL (not initialized attr)" );
status = pthread_attr_getschedpolicy( &destroyed_attr, &schedpolicy );
assert( status == EINVAL );
@@ -284,6 +292,10 @@ void *POSIX_Init(
status = pthread_attr_getstacksize( NULL, &stacksize );
assert( status == EINVAL );
+ puts( "Init: pthread_attr_getstacksize - EINVAL (NULL stacksize)" );
+ status = pthread_attr_getstacksize( &attr, NULL );
+ assert( status == EINVAL );
+
puts( "Init: pthread_attr_getstacksize - EINVAL (not initialized attr)" );
status = pthread_attr_getstacksize( &destroyed_attr, &stacksize );
assert( status == EINVAL );
@@ -314,6 +326,10 @@ void *POSIX_Init(
status = pthread_attr_getstackaddr( NULL, &stackaddr );
assert( status == EINVAL );
+ puts( "Init: pthread_attr_getstackaddr - EINVAL (NULL stackaddr)" );
+ status = pthread_attr_getstackaddr( &attr, NULL );
+ assert( status == EINVAL );
+
puts( "Init: pthread_attr_getstackaddr - EINVAL (not initialized attr)" );
status = pthread_attr_getstackaddr( &destroyed_attr, &stackaddr );
assert( status == EINVAL );
@@ -348,6 +364,10 @@ void *POSIX_Init(
status = pthread_attr_getdetachstate( NULL, &detachstate );
assert( status == EINVAL );
+ puts( "Init: pthread_attr_getdetachstate - EINVAL (NULL detatchstate)" );
+ status = pthread_attr_getdetachstate( &attr, NULL );
+ assert( status == EINVAL );
+
puts( "Init: pthread_attr_getdetachstate - EINVAL (not initialized attr)" );
status = pthread_attr_getdetachstate( &destroyed_attr, &detachstate );
assert( status == EINVAL );