forked from Imagelibrary/rtems
Changed all EFAULTS to EINVALs
This commit is contained in:
@@ -405,20 +405,20 @@ void *POSIX_Init(
|
|||||||
status = sigemptyset( NULL );
|
status = sigemptyset( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigemptyset - EFAULT (set invalid)" );
|
puts( "Init: sigemptyset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigfillset( NULL );
|
status = sigfillset( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigfillset - EFAULT (set invalid)" );
|
puts( "Init: sigfillset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigaddset( NULL, SIGUSR1 );
|
status = sigaddset( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigaddset - EFAULT (set invalid)" );
|
puts( "Init: sigaddset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigaddset( &mask, 0 );
|
status = sigaddset( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -433,8 +433,8 @@ void *POSIX_Init(
|
|||||||
status = sigdelset( NULL, SIGUSR1 );
|
status = sigdelset( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigdelset - EFAULT (set invalid)" );
|
puts( "Init: sigdelset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigdelset( &mask, 0 );
|
status = sigdelset( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -449,8 +449,8 @@ void *POSIX_Init(
|
|||||||
status = sigismember( NULL, SIGUSR1 );
|
status = sigismember( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigismember - EFAULT (set invalid)" );
|
puts( "Init: sigismember - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigismember( &mask, 0 );
|
status = sigismember( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -481,8 +481,8 @@ void *POSIX_Init(
|
|||||||
status = pthread_sigmask( SIG_BLOCK, NULL, NULL );
|
status = pthread_sigmask( SIG_BLOCK, NULL, NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: pthread_sigmask - EFAULT (set and oset invalid)" );
|
puts( "Init: pthread_sigmask - EINVAL (set and oset invalid)" );
|
||||||
|
|
||||||
status = pthread_sigmask( 999, &pending_set, NULL );
|
status = pthread_sigmask( 999, &pending_set, NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
@@ -493,8 +493,8 @@ void *POSIX_Init(
|
|||||||
status = sigpending( NULL );
|
status = sigpending( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigpending - EFAULT (set invalid)" );
|
puts( "Init: sigpending - EINVAL (set invalid)" );
|
||||||
|
|
||||||
timeout.tv_nsec = -1;
|
timeout.tv_nsec = -1;
|
||||||
status = sigtimedwait( &mask, &info, &timeout );
|
status = sigtimedwait( &mask, &info, &timeout );
|
||||||
@@ -549,6 +549,12 @@ void *POSIX_Init(
|
|||||||
assert( !status );
|
assert( !status );
|
||||||
puts( "Init: kill - SUCCESSFUL (signal = 0)" );
|
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 */
|
/* exit this thread */
|
||||||
|
|
||||||
puts( "*** END OF POSIX TEST 4 ***" );
|
puts( "*** END OF POSIX TEST 4 ***" );
|
||||||
|
|||||||
@@ -405,20 +405,20 @@ void *POSIX_Init(
|
|||||||
status = sigemptyset( NULL );
|
status = sigemptyset( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigemptyset - EFAULT (set invalid)" );
|
puts( "Init: sigemptyset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigfillset( NULL );
|
status = sigfillset( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigfillset - EFAULT (set invalid)" );
|
puts( "Init: sigfillset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigaddset( NULL, SIGUSR1 );
|
status = sigaddset( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigaddset - EFAULT (set invalid)" );
|
puts( "Init: sigaddset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigaddset( &mask, 0 );
|
status = sigaddset( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -433,8 +433,8 @@ void *POSIX_Init(
|
|||||||
status = sigdelset( NULL, SIGUSR1 );
|
status = sigdelset( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigdelset - EFAULT (set invalid)" );
|
puts( "Init: sigdelset - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigdelset( &mask, 0 );
|
status = sigdelset( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -449,8 +449,8 @@ void *POSIX_Init(
|
|||||||
status = sigismember( NULL, SIGUSR1 );
|
status = sigismember( NULL, SIGUSR1 );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigismember - EFAULT (set invalid)" );
|
puts( "Init: sigismember - EINVAL (set invalid)" );
|
||||||
|
|
||||||
status = sigismember( &mask, 0 );
|
status = sigismember( &mask, 0 );
|
||||||
assert( !status );
|
assert( !status );
|
||||||
@@ -481,8 +481,8 @@ void *POSIX_Init(
|
|||||||
status = pthread_sigmask( SIG_BLOCK, NULL, NULL );
|
status = pthread_sigmask( SIG_BLOCK, NULL, NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: pthread_sigmask - EFAULT (set and oset invalid)" );
|
puts( "Init: pthread_sigmask - EINVAL (set and oset invalid)" );
|
||||||
|
|
||||||
status = pthread_sigmask( 999, &pending_set, NULL );
|
status = pthread_sigmask( 999, &pending_set, NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
@@ -493,8 +493,8 @@ void *POSIX_Init(
|
|||||||
status = sigpending( NULL );
|
status = sigpending( NULL );
|
||||||
if ( status != -1 )
|
if ( status != -1 )
|
||||||
printf( "status = %d\n", status );
|
printf( "status = %d\n", status );
|
||||||
assert( errno == EFAULT );
|
assert( errno == EINVAL );
|
||||||
puts( "Init: sigpending - EFAULT (set invalid)" );
|
puts( "Init: sigpending - EINVAL (set invalid)" );
|
||||||
|
|
||||||
timeout.tv_nsec = -1;
|
timeout.tv_nsec = -1;
|
||||||
status = sigtimedwait( &mask, &info, &timeout );
|
status = sigtimedwait( &mask, &info, &timeout );
|
||||||
@@ -549,6 +549,12 @@ void *POSIX_Init(
|
|||||||
assert( !status );
|
assert( !status );
|
||||||
puts( "Init: kill - SUCCESSFUL (signal = 0)" );
|
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 */
|
/* exit this thread */
|
||||||
|
|
||||||
puts( "*** END OF POSIX TEST 4 ***" );
|
puts( "*** END OF POSIX TEST 4 ***" );
|
||||||
|
|||||||
Reference in New Issue
Block a user