Fix the MS-Windows branch of output_sync code.

job.c (start_job_command): Make the condition for creating a
 temporary output file be identical to the Posix code branch.
 Suggested by Frank Heckenbach <f.heckenbach@fh-soft.de>.
This commit is contained in:
Eli Zaretskii 2013-05-04 10:41:11 +03:00
parent 82793f85f5
commit 01bad6f73a
2 changed files with 7 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2013-05-04 Eli Zaretskii <eliz@gnu.org>
* job.c (start_job_command): Make the condition for creating a
temporary output file be identical to the Posix code branch.
Suggested by Frank Heckenbach <f.heckenbach@fh-soft.de>.
2013-05-03 Eli Zaretskii <eliz@gnu.org>
* w32/subproc/sub_proc.c: Include makeint.h. Remove a private

3
job.c
View file

@ -1834,8 +1834,7 @@ start_job_command (struct child *child)
child's stdout, and another one for its stderr, if they
are separate. */
if (output_sync == OUTPUT_SYNC_MAKE
|| (output_sync == OUTPUT_SYNC_TARGET
&& !(flags & COMMANDS_RECURSE)))
|| (output_sync && !(flags & COMMANDS_RECURSE)))
{
if (!assign_child_tempfiles (child, combined_output))
{