From f502882ef5dec2149baf9511e6543ce7b2884bdf Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 17 May 2016 13:39:15 +0200 Subject: posix: Fix return states of pthread_kill() POSIX mandates that an error code is returned and not -1 plus errno. Update #2715. --- testsuites/psxtests/psx04/init.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'testsuites') diff --git a/testsuites/psxtests/psx04/init.c b/testsuites/psxtests/psx04/init.c index ff3bb96e13..89262cbb67 100644 --- a/testsuites/psxtests/psx04/init.c +++ b/testsuites/psxtests/psx04/init.c @@ -543,15 +543,11 @@ void *POSIX_Init( puts( "Init: pthread_sigmask - EINVAL (timout->nsec invalid to large)" ); status = pthread_kill( Init_id, 999 ); - if ( status != -1 ) - printf( "status = %d\n", status ); - rtems_test_assert( errno == EINVAL ); + rtems_test_assert( status == EINVAL ); puts( "Init: pthread_kill - EINVAL (sig invalid)" ); status = pthread_kill( Init_id, 0 ); - if ( status != -1 ) - printf( "status = %d\n", status ); - rtems_test_assert( errno == EINVAL ); + rtems_test_assert( status == EINVAL ); puts( "Init: pthread_kill - EINVAL (signal = 0)" ); act.sa_handler = SIG_IGN; -- cgit v1.2.3