diff options
-rw-r--r-- | pies/progman.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pies/progman.c b/pies/progman.c index 04b1b26..31820f7 100644 --- a/pies/progman.c +++ b/pies/progman.c @@ -383,7 +383,7 @@ open_redirector (struct prog *master, int stream) switch (pid = fork ()) { case 0: - /* Retranslator process */ + /* Redirector process */ tag = redir_tag (master, stream); mf_proctitle_format ("%s redirector", tag); free (tag); @@ -400,12 +400,12 @@ open_redirector (struct prog *master, int stream) close (p[1]); fp = fdopen (p[0], "r"); if (fp == NULL) - exit (1); + _exit (1); openlog (master->tag, LOG_PID, master->facility); prio = master->v.p.comp->redir[stream].v.prio; while (getline (&buf, &size, fp) > 0) syslog (prio, "%s", buf); - exit (0); + _exit (0); case -1: mu_diag_output (MU_DIAG_CRIT, @@ -752,7 +752,7 @@ prog_start (struct prog *prog) openlog (MU_LOG_TAG (), LOG_PID, mu_log_facility); syslog (LOG_CRIT, _("cannot start `%s': %s"), prog->tag, mu_strerror (errno)); - exit (EX_SOFTWARE); + _exit (EX_SOFTWARE); case -1: mu_diag_output (MU_DIAG_CRIT, |