From bb2fa08376b85ae5f8906b3d566a0979cefc8b00 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 25 Oct 2001 10:01:53 +0000 Subject: [PATCH] Fix syntax errors. --- lib/pipe-bidi.c | 2 ++ lib/pipe-in.c | 2 +- lib/pipe-out.c | 5 +++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/pipe-bidi.c b/lib/pipe-bidi.c index 95b4c3fc5..f704fe216 100644 --- a/lib/pipe-bidi.c +++ b/lib/pipe-bidi.c @@ -165,6 +165,8 @@ create_pipe_bidi (progname, prog_path, prog_argv, null_stderr, exit_on_error, fd if ((child = vfork ()) == 0) { /* Child process code. */ + int nulloutfd; + if (dup2 (ofd[0], STDIN_FILENO) >= 0 && dup2 (ifd[1], STDOUT_FILENO) >= 0 && close (ofd[0]) >= 0 diff --git a/lib/pipe-in.c b/lib/pipe-in.c index 1c20963a4..4b00c09e2 100644 --- a/lib/pipe-in.c +++ b/lib/pipe-in.c @@ -174,8 +174,8 @@ create_pipe_in (progname, prog_path, prog_argv, prog_stdin, null_stderr, exit_on if ((child = vfork ()) == 0) { /* Child process code. */ - int stdinfd; int nulloutfd; + int stdinfd; if (dup2 (ifd[1], STDOUT_FILENO) >= 0 && close (ifd[1]) >= 0 diff --git a/lib/pipe-out.c b/lib/pipe-out.c index 059df7f0d..957d2be90 100644 --- a/lib/pipe-out.c +++ b/lib/pipe-out.c @@ -174,6 +174,7 @@ create_pipe_out (progname, prog_path, prog_argv, prog_stdout, null_stderr, exit_ if ((child = vfork ()) == 0) { /* Child process code. */ + int nulloutfd; int stdoutfd; if (dup2 (ofd[0], STDIN_FILENO) >= 0 @@ -197,8 +198,8 @@ create_pipe_out (progname, prog_path, prog_argv, prog_stdout, null_stderr, exit_ error (EXIT_FAILURE, errno, _("%s subprocess failed"), progname); else { - close (ifd[0]); - close (ifd[1]); + close (ofd[0]); + close (ofd[1]); return -1; } } -- 2.47.3