aboutsummaryrefslogtreecommitdiff
path: root/src/rc
diff options
context:
space:
mode:
Diffstat (limited to 'src/rc')
-rw-r--r--src/rc/broadcast.c2
-rw-r--r--src/rc/openrc-shutdown.c4
-rw-r--r--src/rc/supervise-daemon.c3
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;