mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-11-09 08:37:58 +08:00
2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 628/rtems * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0 being an error.
This commit is contained in:
1 parent
84b6c0502e
commit
a98ea87143
3 files changed
+137
-107
No files matched your search
@@ -1,3 +1,9 @@
|
||||
2005-09-01 Joel Sherrill <joel@OARcorp.com>
|
||||
|
||||
PR 628/rtems
|
||||
* psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
|
||||
being an error.
|
||||
|
||||
2005-04-26 Joel Sherrill <joel@OARcorp.com>
|
||||
|
||||
* psxreaddir/test.c: Eliminate warnings.
|
||||
|
||||
@@ -421,8 +421,10 @@ void *POSIX_Init(
|
||||
puts( "Init: sigaddset - EINVAL (set invalid)" );
|
||||
|
||||
status = sigaddset( &mask, 0 );
|
||||
assert( !status );
|
||||
puts( "Init: sigaddset - SUCCESSFUL (signal = 0)" );
|
||||
if ( status != -1 )
|
||||
printf( "status = %d\n", status );
|
||||
assert( errno == EINVAL );
|
||||
puts( "Init: sigaddset - EINVAL (signal = 0)" );
|
||||
|
||||
status = sigaddset( &mask, 999 );
|
||||
if ( status != -1 )
|
||||
@@ -463,8 +465,10 @@ void *POSIX_Init(
|
||||
puts( "Init: sigismember - EINVAL (signal invalid)" );
|
||||
|
||||
status = sigaction( 0, &act, 0 );
|
||||
assert( !status );
|
||||
puts( "Init: sigaction - SUCCESSFUL (signal = 0)" );
|
||||
if ( status != -1 )
|
||||
printf( "status = %d\n", status );
|
||||
assert( errno == EINVAL );
|
||||
puts( "Init: sigaction - EINVAL (signal = 0)" );
|
||||
|
||||
status = sigaction( 999, &act, NULL );
|
||||
if ( status != -1 )
|
||||
@@ -523,8 +527,10 @@ void *POSIX_Init(
|
||||
puts( "Init: pthread_kill - ESRCH (signal SA_SIGINFO)" );
|
||||
|
||||
status = pthread_kill( Init_id, 0 );
|
||||
assert( !status );
|
||||
puts( "Init: pthread_kill - SUCCESSFUL (signal = 0)" );
|
||||
if ( status != -1 )
|
||||
printf( "status = %d\n", status );
|
||||
assert( errno == EINVAL );
|
||||
puts( "Init: pthread_kill - EINVAL (signal = 0)" );
|
||||
|
||||
act.sa_handler = SIG_IGN;
|
||||
act.sa_flags = 0;
|
||||
@@ -540,8 +546,10 @@ void *POSIX_Init(
|
||||
puts( "Init: kill - ESRCH (pid invalid)" );
|
||||
|
||||
status = kill( getpid(), 0 );
|
||||
assert( !status );
|
||||
puts( "Init: kill - SUCCESSFUL (signal = 0)" );
|
||||
if ( status != -1 )
|
||||
printf( "status = %d\n", status );
|
||||
assert( errno == EINVAL );
|
||||
puts( "Init: kill - EINVAL (signal = 0)" );
|
||||
|
||||
status = kill( getpid(), 999 );
|
||||
if ( status != -1 )
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user