Several simplifications and indenting changes, per

last_patch97 from vodz
This commit is contained in:
Eric Andersen 2003-07-22 17:14:10 +00:00
parent 4c6c236781
commit 20c9f1e5e7

View File

@ -47,12 +47,11 @@ extern int kill_init(int sig)
}
#ifndef CONFIG_INIT
#define LOG 0x1
#define CONSOLE 0x2
const char * const bb_shutdown_format = "\r%s\n";
extern int bb_shutdown_system(unsigned long magic)
{
int pri = LOG_KERN|LOG_NOTICE|LOG_FACMASK;
char *message;
const char *message;
/* Don't kill ourself */
signal(SIGTERM,SIG_IGN);
@ -65,26 +64,26 @@ extern int bb_shutdown_system(unsigned long magic)
#endif
reboot(RB_ENABLE_CAD);
openlog("shutdown", 0, pri);
openlog(bb_applet_name, 0, pri);
message = "\n\rThe system is going down NOW !!\n";
message = "\nThe system is going down NOW !!";
syslog(pri, "%s", message);
fprintf(stdout, "%s", message);
printf(bb_shutdown_format, message);
sync();
/* Send signals to every process _except_ pid 1 */
message = "\rSending SIGTERM to all processes.\n";
message = "Sending SIGTERM to all processes.";
syslog(pri, "%s", message);
fprintf(stdout, "%s", message);
printf(bb_shutdown_format, message);
kill(-1, SIGTERM);
sleep(1);
sync();
message = "\rSending SIGKILL to all processes.\n";
message = "Sending SIGKILL to all processes.";
syslog(pri, "%s", message);
fprintf(stdout, "%s", message);
printf(bb_shutdown_format, message);
kill(-1, SIGKILL);
sleep(1);