aboutsummaryrefslogtreecommitdiff
path: root/runit/runsv.c
diff options
context:
space:
mode:
Diffstat (limited to 'runit/runsv.c')
-rw-r--r--runit/runsv.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/runit/runsv.c b/runit/runsv.c
index 9e117fe0a..aace041a8 100644
--- a/runit/runsv.c
+++ b/runit/runsv.c
@@ -300,7 +300,7 @@ static void startservice(struct svdir *s)
300 fatal_cannot("setup filedescriptor for ./log/run"); 300 fatal_cannot("setup filedescriptor for ./log/run");
301 close(logpipe[1]); 301 close(logpipe[1]);
302 if (chdir("./log") == -1) 302 if (chdir("./log") == -1)
303 fatal_cannot("change directory to ./log"); 303 fatal_cannot("change directory to ./log");
304 } else { 304 } else {
305 if (fd_copy(1, logpipe[1]) == -1) 305 if (fd_copy(1, logpipe[1]) == -1)
306 fatal_cannot("setup filedescriptor for ./run"); 306 fatal_cannot("setup filedescriptor for ./run");
@@ -405,7 +405,7 @@ int runsv_main(int argc, char **argv)
405 coe(selfpipe[1]); 405 coe(selfpipe[1]);
406 ndelay_on(selfpipe[0]); 406 ndelay_on(selfpipe[0]);
407 ndelay_on(selfpipe[1]); 407 ndelay_on(selfpipe[1]);
408 408
409 sig_block(sig_child); 409 sig_block(sig_child);
410 sig_catch(sig_child, s_child); 410 sig_catch(sig_child, s_child);
411 sig_block(sig_term); 411 sig_block(sig_term);
@@ -544,7 +544,7 @@ int runsv_main(int argc, char **argv)
544 for (;;) { 544 for (;;) {
545 int child; 545 int child;
546 int wstat; 546 int wstat;
547 547
548 child = wait_nohang(&wstat); 548 child = wait_nohang(&wstat);
549 if (!child) break; 549 if (!child) break;
550 if ((child == -1) && (errno != EINTR)) break; 550 if ((child == -1) && (errno != EINTR)) break;