X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/6bebb37320447a9770972a527a23fc7d6c0dc5a3..9b33de72cd2469bedac2b5f0a48a8782571ea9db:/djgpp/subpipe.c?ds=sidebyside diff --git a/djgpp/subpipe.c b/djgpp/subpipe.c index 273e2195..96117b9a 100644 --- a/djgpp/subpipe.c +++ b/djgpp/subpipe.c @@ -1,6 +1,6 @@ /* Subprocesses with pipes. - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,9 +19,7 @@ /* Written by Juan Manuel Guerrero . */ -#if HAVE_CONFIG_H -# include -#endif +#include #include "subpipe.h" @@ -77,7 +75,7 @@ init_subpipe(void) if (fd < 0) error(EXIT_FAILURE, 0, _("creation of a temporary file failed")); close (fd); - + strcpy(tmp_file_name[1], "/dev/env/TMPDIR/bnXXXXXX"); fd = mkstemp(tmp_file_name[1]); if (fd < 0) @@ -230,10 +228,10 @@ end_of_output_subpipe(pid_t pid, int fd[2]) remove_tmp_file(STDIN_FILENO, tmp_file_name[0]); remove_tmp_file(STDOUT_FILENO, tmp_file_name[1]); error(EXIT_FAILURE, 0, _(errno == ENOENT - ? "subsidiary program `%s' not found" - : status < 1 - ? "subsidiary program `%s' failed" - : "subsidiary program `%s' failed (status=%i, errno=%i)"), program, status, errno); + ? "subsidiary program `%s' not found" + : status < 1 + ? "subsidiary program `%s' failed" + : "subsidiary program `%s' failed (status=%i, errno=%i)"), program, status, errno); }