diff options
Diffstat (limited to 'src/rc')
-rw-r--r-- | src/rc/broadcast.c | 2 | ||||
-rw-r--r-- | src/rc/openrc-shutdown.c | 4 | ||||
-rw-r--r-- | src/rc/supervise-daemon.c | 3 |
3 files changed, 3 insertions, 6 deletions
diff --git a/src/rc/broadcast.c b/src/rc/broadcast.c index 47e4ff6b..1a29c796 100644 --- a/src/rc/broadcast.c +++ b/src/rc/broadcast.c @@ -133,7 +133,7 @@ void broadcast(char *text) char *p; char *line = NULL; struct sigaction sa; - int fd; + volatile int fd; FILE *tp; int flags; char *term = NULL; diff --git a/src/rc/openrc-shutdown.c b/src/rc/openrc-shutdown.c index e39f1316..2c8863bb 100644 --- a/src/rc/openrc-shutdown.c +++ b/src/rc/openrc-shutdown.c @@ -160,9 +160,7 @@ static void sleep_no_interrupt(int seconds) static void stop_shutdown(int sig) { - /* use the sig parameter so the compiler will not complain */ - if (sig == SIGINT) - ; + (void) sig; unlink(nologin_file); unlink(shutdown_pid); einfo("Shutdown canceled"); diff --git a/src/rc/supervise-daemon.c b/src/rc/supervise-daemon.c index 8fd41006..bf958607 100644 --- a/src/rc/supervise-daemon.c +++ b/src/rc/supervise-daemon.c @@ -267,7 +267,7 @@ static char *make_cmdline(char **argv) return cmdline; } -static pid_t exec_command(char *cmd) +static pid_t exec_command(const char *cmd) { char *file; pid_t pid = -1; @@ -510,7 +510,6 @@ static void supervisor(char *exec, char **argv) int healthcheck_respawn; int i; int nkilled; - int ready; int sig_send; pid_t health_pid; pid_t wait_pid; |