diff options
-rw-r--r-- | testsuites/psxtests/ChangeLog | 6 | ||||
-rw-r--r-- | testsuites/psxtests/psx04/init.c | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/testsuites/psxtests/ChangeLog b/testsuites/psxtests/ChangeLog index 0f4e241654..dd1adff170 100644 --- a/testsuites/psxtests/ChangeLog +++ b/testsuites/psxtests/ChangeLog @@ -1,3 +1,9 @@ +2010-07-27 Vinu Rajashekhar <vinutheraj@gmail.com> + + PR 1629/cpukit + * psx04/init.c: sigsuspend() was not completely following the POSIX + specification. + 2010-07-19 Bharath Suri <bharath.s.jois@gmail.com> PR 1623/testing diff --git a/testsuites/psxtests/psx04/init.c b/testsuites/psxtests/psx04/init.c index e9311b9e16..76ef33bb4c 100644 --- a/testsuites/psxtests/psx04/init.c +++ b/testsuites/psxtests/psx04/init.c @@ -414,6 +414,9 @@ void *POSIX_Init( /* Suspend for signal that has already be sent */ + status = sigemptyset( &mask ); + rtems_test_assert( !status ); + puts( "Init: sigsuspend for any signal" ); status = sigsuspend( &mask ); rtems_test_assert( status ); |