diff options
author | Toomas Soome <tsoome@me.com> | 2020-01-20 01:54:27 -0800 |
---|---|---|
committer | Toomas Soome <tsoome@me.com> | 2020-09-08 08:49:33 +0300 |
commit | 09e6639baaf32231365cb9895bf1e0ea006a2a60 (patch) | |
tree | 6ab6a5f33aa42e0efd069864b0d6700a15bd9579 /usr/src/lib/efcode/engine/alarm.c | |
parent | e4af2f17fac5babc25d094f1bf22dd06515f66c7 (diff) | |
download | illumos-gate-09e6639baaf32231365cb9895bf1e0ea006a2a60.tar.gz |
12885 efcode: smatch and build errors
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/efcode/engine/alarm.c')
-rw-r--r-- | usr/src/lib/efcode/engine/alarm.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/usr/src/lib/efcode/engine/alarm.c b/usr/src/lib/efcode/engine/alarm.c index c9d4550a9d..a50f965d8e 100644 --- a/usr/src/lib/efcode/engine/alarm.c +++ b/usr/src/lib/efcode/engine/alarm.c @@ -24,8 +24,6 @@ * All rights reserved. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -54,8 +52,8 @@ catch_alarm(int signo) if (env && alarm_xt && alarm_ms) { PUSH(DS, alarm_xt); execute(env); - signal(SIGALRM, catch_alarm); - alarm((alarm_ms + 999)/1000); + (void) signal(SIGALRM, catch_alarm); + (void) alarm((alarm_ms + 999)/1000); } } @@ -71,17 +69,17 @@ do_alarm(fcode_env_t *env) ms = POP(DS); xt = POP(DS); if (ms == 0) { - alarm(0); - signal(SIGALRM, SIG_DFL); + (void) alarm(0); + (void) signal(SIGALRM, SIG_DFL); alarm_xt = 0; alarm_ms = 0; alarm_env = 0; } else { - signal(SIGALRM, catch_alarm); + (void) signal(SIGALRM, catch_alarm); alarm_xt = xt; alarm_ms = ms; alarm_env = env; - alarm((ms + 999)/1000); + (void) alarm((ms + 999)/1000); } } |