- consolidate "Sending SIG%s to all processes"; untested..

text    data     bss     dec     hex filename
   5379      32       8    5419    152b init/init.o.oorig
   5358      32       8    5398    1516 init/init.o
This commit is contained in:
Bernhard Reutner-Fischer 2006-05-30 18:17:21 +00:00
parent a8622e049d
commit 7ae1553980
3 changed files with 7 additions and 6 deletions

View File

@ -683,12 +683,12 @@ static void shutdown_system(void)
sync();
/* Send signals to every process _except_ pid 1 */
message(CONSOLE | LOG, "Sending SIGTERM to all processes.");
message(CONSOLE | LOG, init_sending_format, "TERM");
kill(-1, SIGTERM);
sleep(1);
sync();
message(CONSOLE | LOG, "Sending SIGKILL to all processes.");
message(CONSOLE | LOG, init_sending_format, "KILL");
kill(-1, SIGKILL);
sleep(1);

View File

@ -44,16 +44,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);

View File

@ -1,3 +1,4 @@
extern int kill_init(int sig);
extern int bb_shutdown_system(unsigned long magic);
const char * const init_sending_format = "Sending SIG%s to all processes.";