← Commit list

20c9f1e5e

Eric Andersen
Eric Andersen
2003-07-22
FAILED Duration: 73s

Subject

Several simplifications and indenting changes, per last_patch97 from vodz

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

init/init_shared.c+25 -26
@@ -47,52 +47,51 @@ 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);
- signal(SIGHUP,SIG_IGN);
- setpgrp();
+ /* Don't kill ourself */
+ signal(SIGTERM,SIG_IGN);
+ signal(SIGHUP,SIG_IGN);
+ setpgrp();
- /* Allow Ctrl-Alt-Del to reboot system. */
+ /* Allow Ctrl-Alt-Del to reboot system. */
#ifndef RB_ENABLE_CAD
#define RB_ENABLE_CAD 0x89abcdef
#endif
- reboot(RB_ENABLE_CAD);
+ 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();
+ sync();
- /* Send signals to every process _except_ pid 1 */
- message = "\rSending SIGTERM to all processes.\n";
+ /* Send signals to every process _except_ pid 1 */
+ 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();
+ 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);
+ kill(-1, SIGKILL);
+ sleep(1);
- sync();
+ sync();
- reboot(magic);
- return 0; /* Shrug */
+ reboot(magic);
+ return 0; /* Shrug */
}
#endif