]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Use return code 127, not 255, because wait_process tests on return code 127.
authorBruno Haible <bruno@clisp.org>
Thu, 1 Nov 2001 11:06:55 +0000 (11:06 +0000)
committerBruno Haible <bruno@clisp.org>
Sun, 21 Jun 2009 20:47:29 +0000 (22:47 +0200)
lib/ChangeLog
lib/execute.c
lib/pipe-bidi.c
lib/pipe-in.c
lib/pipe-out.c

index a457b06d1c65c65e5a3f7c89185c247c677aa0a5..6da8003e5b4f44ae2bb23d9c1ea566c2b8d67729 100644 (file)
@@ -1,3 +1,11 @@
+2001-11-01  Bruno Haible  <haible@clisp.cons.org>
+
+       * execute.c (execute): If the subprocess fails, exit with return code
+       127, not -1 (which becomes 255).
+       * pipe-bidi.c (create_pipe_bidi): Likewise.
+       * pipe-in.c (create_pipe_in): Likewise.
+       * pipe-out.c (create_pipe_out): Likewise.
+
 2001-10-31  Bruno Haible  <haible@clisp.cons.org>
 
        * Makefile.am (execute.lo, javacomp.lo, javaexec.lo, pipe-bidi.lo,
index 775131134a2655de785dd2b47cdf6c89239357f4..b3eae00516b57844b01e995134130e44d60de2ef 100644 (file)
@@ -197,7 +197,7 @@ execute (progname, prog_path, prog_argv, null_stdin, null_stdout, null_stderr, e
                      || (null_stderr && nulloutfd == STDERR_FILENO)
                      || close (nulloutfd) >= 0))))
        execvp (prog_path, prog_argv);
-      _exit (-1);
+      _exit (127);
     }
   if (child == -1)
     {
index 2e63b7ce3d8d76c0d6df48b237a980b2497fd4b0..d0523f107b712c500b1933d50446adabcb405033 100644 (file)
@@ -183,7 +183,7 @@ create_pipe_bidi (progname, prog_path, prog_argv, null_stderr, exit_on_error, fd
                      || (dup2 (nulloutfd, STDERR_FILENO) >= 0
                          && close (nulloutfd) >= 0)))))
        execvp (prog_path, prog_argv);
-      _exit (-1);
+      _exit (127);
     }
   if (child == -1)
     {
index c5aab15a4570f0954bbeac5e6c0245147b6b733e..fd026f864bb698eb032764cb7a02f75b35ce0ef9 100644 (file)
@@ -194,7 +194,7 @@ create_pipe_in (progname, prog_path, prog_argv, prog_stdin, null_stderr, exit_on
              || (dup2 (stdinfd, STDIN_FILENO) >= 0
                  && close (stdinfd) >= 0)))
        execvp (prog_path, prog_argv);
-      _exit (-1);
+      _exit (127);
     }
   if (child == -1)
     {
index da0a8b1443d47415a437d2ff74faa6b27a870e63..d797bf0cabfb3dd144f72ac41e4ab7add372d811 100644 (file)
@@ -194,7 +194,7 @@ create_pipe_out (progname, prog_path, prog_argv, prog_stdout, null_stderr, exit_
              || (dup2 (stdoutfd, STDOUT_FILENO) >= 0
                  && close (stdoutfd) >= 0)))
        execvp (prog_path, prog_argv);
-      _exit (-1);
+      _exit (127);
     }
   if (child == -1)
     {