job.c: Fix compilation error on GNU/Linux due to "label at end of compound statement".

This commit is contained in:
Eli Zaretskii 2013-04-27 14:30:01 +03:00
parent da7df54309
commit 049f8e88fc
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2013-04-27 Eli Zaretskii <eliz@gnu.org>
* job.c: Fix compilation error on GNU/Linux due to "label at end
of compound statement".
2013-04-27 Frank Heckenbach <f.heckenbach@fh-soft.de> (tiny change)
* job.c (sync_output): Don't discard the output if

7
job.c
View File

@ -620,13 +620,18 @@ pump_from_tmp_fd (int from_fd, int to_fd)
nleft -= nwrite;
}
}
finished:
finished:
#ifdef WINDOWS32
/* Switch to_fd back to its original mode, so that log messages by
Make have the same EOL format as without --output-sync. */
_setmode (to_fd, prev_mode);
#endif
/* This is needed to avoid the "label at end of compound statement"
diagnostics on Posix platforms. */
return;
}
/* Support routine for sync_output() */