From 1a8de6f8a2ae73568342a6f9768b937072ca4b3f Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 14 Dec 2009 03:16:28 +0100 Subject: [PATCH] init: use applet_name instead of "init" - we can be linuxrc Signed-off-by: Denys Vlasenko --- init/init.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/init/init.c b/init/init.c index 669085eae..fb9c81ea4 100644 --- a/init/init.c +++ b/init/init.c @@ -119,7 +119,7 @@ static void message(int where, const char *fmt, ...) msg[l] = '\0'; if (where & L_LOG) { /* Log the message to syslogd */ - openlog("init", 0, LOG_DAEMON); + openlog(applet_name, 0, LOG_DAEMON); /* don't print "\r" */ syslog(LOG_INFO, "%s", msg + 1); closelog(); @@ -482,8 +482,8 @@ static void new_init_action(uint8_t action_type, const char *command, const char /* Don't enter action if it's already in the list, * This prevents losing running RESPAWNs. */ - if ((strcmp(a->command, command) == 0) - && (strcmp(a->terminal, cons) == 0) + if (strcmp(a->command, command) == 0 + && strcmp(a->terminal, cons) == 0 ) { /* Remove from list */ *nextp = a->next; @@ -842,7 +842,7 @@ int init_main(int argc UNUSED_PARAM, char **argv) { die_sleep = 30 * 24*60*60; /* if xmalloc would ever die... */ - if (argv[1] && !strcmp(argv[1], "-q")) { + if (argv[1] && strcmp(argv[1], "-q") == 0) { return kill(1, SIGHUP); } @@ -896,7 +896,7 @@ int init_main(int argc UNUSED_PARAM, char **argv) /* Check if we are supposed to be in single user mode */ if (argv[1] - && (!strcmp(argv[1], "single") || !strcmp(argv[1], "-s") || LONE_CHAR(argv[1], '1')) + && (strcmp(argv[1], "single") == 0 || strcmp(argv[1], "-s") == 0 || LONE_CHAR(argv[1], '1')) ) { /* ??? shouldn't we set RUNLEVEL="b" here? */ /* Start a shell on console */