diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-08-05 15:39:59 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-08-05 15:39:59 +0000 |
commit | b2bf0e4814d27e65946a506efe4c46ba8336dbde (patch) | |
tree | b8beb402f6dcdfc501a912f5c9c3bbc084b529da /cpukit/posix/src/psignalclearsignals.c | |
parent | 2b3692d3155bac0e02a968eb0d1f5f108f9dd470 (diff) |
2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/psignal.h, posix/src/mqueuecreatesupp.c,
posix/src/psignalclearprocesssignals.c,
posix/src/psignalclearsignals.c: Minor rework to ease coverage
analysis.
Diffstat (limited to '')
-rw-r--r-- | cpukit/posix/src/psignalclearsignals.c | 7 |
1 files changed, 3 insertions, 4 deletions
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 { |