From e4cc41762c96225692dc3a9c77b1e7573b068d24 Mon Sep 17 00:00:00 2001 From: Mark Johannes Date: Fri, 23 Aug 1996 15:58:24 +0000 Subject: Changed all EFAULTS to EINVALs --- testsuites/psxtests/psx04/init.c | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) (limited to 'testsuites') diff --git a/testsuites/psxtests/psx04/init.c b/testsuites/psxtests/psx04/init.c index 212ea1b312..5a5a7051e3 100644 --- a/testsuites/psxtests/psx04/init.c +++ b/testsuites/psxtests/psx04/init.c @@ -405,20 +405,20 @@ void *POSIX_Init( status = sigemptyset( NULL ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigemptyset - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigemptyset - EINVAL (set invalid)" ); status = sigfillset( NULL ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigfillset - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigfillset - EINVAL (set invalid)" ); status = sigaddset( NULL, SIGUSR1 ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigaddset - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigaddset - EINVAL (set invalid)" ); status = sigaddset( &mask, 0 ); assert( !status ); @@ -433,8 +433,8 @@ void *POSIX_Init( status = sigdelset( NULL, SIGUSR1 ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigdelset - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigdelset - EINVAL (set invalid)" ); status = sigdelset( &mask, 0 ); assert( !status ); @@ -449,8 +449,8 @@ void *POSIX_Init( status = sigismember( NULL, SIGUSR1 ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigismember - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigismember - EINVAL (set invalid)" ); status = sigismember( &mask, 0 ); assert( !status ); @@ -481,8 +481,8 @@ void *POSIX_Init( status = pthread_sigmask( SIG_BLOCK, NULL, NULL ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: pthread_sigmask - EFAULT (set and oset invalid)" ); + assert( errno == EINVAL ); + puts( "Init: pthread_sigmask - EINVAL (set and oset invalid)" ); status = pthread_sigmask( 999, &pending_set, NULL ); if ( status != -1 ) @@ -493,8 +493,8 @@ void *POSIX_Init( status = sigpending( NULL ); if ( status != -1 ) printf( "status = %d\n", status ); - assert( errno == EFAULT ); - puts( "Init: sigpending - EFAULT (set invalid)" ); + assert( errno == EINVAL ); + puts( "Init: sigpending - EINVAL (set invalid)" ); timeout.tv_nsec = -1; status = sigtimedwait( &mask, &info, &timeout ); @@ -549,6 +549,12 @@ void *POSIX_Init( assert( !status ); puts( "Init: kill - SUCCESSFUL (signal = 0)" ); + status = kill( getpid(), 999 ); + if ( status != -1 ) + printf( "status = %d\n", status ); + assert( errno == EINVAL ); + puts( "Init: kill - EINVAL (sig invalid)" ); + /* exit this thread */ puts( "*** END OF POSIX TEST 4 ***" ); -- cgit v1.2.3