Change license statements (and clean up headers) on some of the files that
[oweals/busybox.git] / init / init_shared.c
index 6404da55a1a0b89ae3932044ae247395325653f6..5e46abf09749920b43aa2ea7b8835be33600c1e3 100644 (file)
@@ -4,19 +4,15 @@
  *
  * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
  *
- * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
+ * Licensed under GPL version 2, see file LICENSE in this tarball for details.
  */
 
-#include <signal.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <getopt.h>
+#include "busybox.h"
 #include <sys/reboot.h>
 #include <sys/syslog.h>
-#include "busybox.h"
 #include "init_shared.h"
 
+const char * const init_sending_format = "Sending SIG%s to all processes.";
 #ifndef CONFIG_INIT
 const char * const bb_shutdown_format = "\r%s\n";
 int bb_shutdown_system(unsigned long magic)
@@ -44,16 +40,16 @@ int bb_shutdown_system(unsigned long magic)
        sync();
 
        /* Send signals to every process _except_ pid 1 */
-       message = "Sending SIGTERM to all processes.";
-       syslog(pri, "%s", message);
+       message = "TERM";
+       syslog(pri, init_sending_format, message);
        printf(bb_shutdown_format, message);
 
        kill(-1, SIGTERM);
        sleep(1);
        sync();
 
-       message = "Sending SIGKILL to all processes.";
-       syslog(pri, "%s", message);
+       message = "KILL";
+       syslog(pri, init_sending_format, message);
        printf(bb_shutdown_format, message);
 
        kill(-1, SIGKILL);