summaryrefslogtreecommitdiffstats
path: root/cpukit/posix
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-04-15 18:57:02 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-04-15 18:57:02 +0000
commit0f4e0745c67a78e1ebbd956597731159e7991955 (patch)
tree42f0da918f47a5b4fe085303ca9ad94fa9bb7564 /cpukit/posix
parentNow compiles and is included in normal build even though it is untested. (diff)
downloadrtems-0f4e0745c67a78e1ebbd956597731159e7991955.tar.bz2
Cleaned up.
Diffstat (limited to 'cpukit/posix')
-rw-r--r--cpukit/posix/src/killinfo.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/cpukit/posix/src/killinfo.c b/cpukit/posix/src/killinfo.c
index 442fddd3c7..ab462b7a1b 100644
--- a/cpukit/posix/src/killinfo.c
+++ b/cpukit/posix/src/killinfo.c
@@ -67,15 +67,17 @@ int killinfo(
* Validate the signal passed if not 0.
*/
- if ( sig && !is_valid_signo(sig) )
+ if ( sig && !is_valid_signo(sig) ) {
set_errno_and_return_minus_one( EINVAL );
+ }
/*
* If the signal is being ignored, then we are out of here.
*/
- if ( !sig || _POSIX_signals_Vectors[ sig ].sa_handler == SIG_IGN )
+ if ( !sig || _POSIX_signals_Vectors[ sig ].sa_handler == SIG_IGN ) {
return 0;
+ }
/*
* P1003.1c/Draft 10, p. 33 says that certain signals should always
@@ -315,8 +317,9 @@ post_process_signal:
psiginfo = (POSIX_signals_Siginfo_node *)
_Chain_Get( &_POSIX_signals_Inactive_siginfo );
- if ( !psiginfo )
+ if ( !psiginfo ) {
set_errno_and_return_minus_one( EAGAIN );
+ }
psiginfo->Info = *siginfo;