From b2bf0e4814d27e65946a506efe4c46ba8336dbde Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 5 Aug 2009 15:39:59 +0000 Subject: 2009-08-05 Joel Sherrill * posix/include/rtems/posix/psignal.h, posix/src/mqueuecreatesupp.c, posix/src/psignalclearprocesssignals.c, posix/src/psignalclearsignals.c: Minor rework to ease coverage analysis. --- cpukit/posix/src/psignalclearsignals.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'cpukit/posix/src/psignalclearsignals.c') diff --git a/cpukit/posix/src/psignalclearsignals.c b/cpukit/posix/src/psignalclearsignals.c index 1c4f61fb1d..480ba51b70 100644 --- a/cpukit/posix/src/psignalclearsignals.c +++ b/cpukit/posix/src/psignalclearsignals.c @@ -70,8 +70,7 @@ bool _POSIX_signals_Clear_signals( if ( _POSIX_signals_Vectors[ signo ].sa_flags == SA_SIGINFO ) { psiginfo = (POSIX_signals_Siginfo_node *) _Chain_Get_unprotected( &_POSIX_signals_Siginfo[ signo ] ); - if ( _Chain_Is_empty( &_POSIX_signals_Siginfo[ signo ] ) ) - _POSIX_signals_Clear_process_signals( mask ); + _POSIX_signals_Clear_process_signals( signo ); if ( psiginfo ) { *info = psiginfo->Info; _Chain_Append_unprotected( @@ -80,8 +79,8 @@ bool _POSIX_signals_Clear_signals( ); } else do_callout = false; - } else - _POSIX_signals_Clear_process_signals( mask ); + } + _POSIX_signals_Clear_process_signals( signo ); do_callout = true; } } else { -- cgit v1.2.3