init: preparatory patch, no code changes

This commit is contained in:
Denis Vlasenko
2009-01-31 01:02:07 +00:00
parent 6c62246a35
commit cab28aa7de
5 changed files with 31 additions and 31 deletions

View File

@@ -455,9 +455,9 @@ int runsv_main(int argc UNUSED_PARAM, char **argv)
ndelay_on(selfpipe.wr);
sig_block(SIGCHLD);
bb_signals_recursive(1 << SIGCHLD, s_child);
bb_signals_recursive_norestart(1 << SIGCHLD, s_child);
sig_block(SIGTERM);
bb_signals_recursive(1 << SIGTERM, s_term);
bb_signals_recursive_norestart(1 << SIGTERM, s_term);
xchdir(dir);
/* bss: svd[0].pid = 0; */

View File

@@ -912,10 +912,10 @@ int svlogd_main(int argc, char **argv)
sigaddset(&blocked_sigset, SIGALRM);
sigaddset(&blocked_sigset, SIGHUP);
sigprocmask(SIG_BLOCK, &blocked_sigset, NULL);
bb_signals_recursive(1 << SIGTERM, sig_term_handler);
bb_signals_recursive(1 << SIGCHLD, sig_child_handler);
bb_signals_recursive(1 << SIGALRM, sig_alarm_handler);
bb_signals_recursive(1 << SIGHUP, sig_hangup_handler);
bb_signals_recursive_norestart(1 << SIGTERM, sig_term_handler);
bb_signals_recursive_norestart(1 << SIGCHLD, sig_child_handler);
bb_signals_recursive_norestart(1 << SIGALRM, sig_alarm_handler);
bb_signals_recursive_norestart(1 << SIGHUP, sig_hangup_handler);
logdirs_reopen();