summaryrefslogtreecommitdiffstats
path: root/src/build.h
diff options
context:
space:
mode:
authorMaxim Kalaev <maximus.ka@gmail.com>2013-07-01 18:33:12 (GMT)
committerMaxim Kalaev <maximus.ka@gmail.com>2013-07-01 18:33:12 (GMT)
commit4cc869a7c99227749ff98d4449420d393958c53a (patch)
tree54bddca7dfe959e624db663cf1e8588908476f12 /src/build.h
parentc8ac05c871a22cdd3b41ab76e72544524cedafae (diff)
downloadNinja-4cc869a7c99227749ff98d4449420d393958c53a.zip
Ninja-4cc869a7c99227749ff98d4449420d393958c53a.tar.gz
Ninja-4cc869a7c99227749ff98d4449420d393958c53a.tar.bz2
Adding error checking on fwrite/fflush in deps_log
Diffstat (limited to 'src/build.h')
-rw-r--r--src/build.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/build.h b/src/build.h
index 2715c0c..33df7d0 100644
--- a/src/build.h
+++ b/src/build.h
@@ -163,7 +163,10 @@ struct Builder {
bool Build(string* err);
bool StartEdge(Edge* edge, string* err);
- void FinishCommand(CommandRunner::Result* result);
+
+ /// Update status ninja logs following a command termination.
+ /// @return false if the build can not proceed further due to a fatal error.
+ bool FinishCommand(CommandRunner::Result* result, string* err);
/// Used for tests.
void SetBuildLog(BuildLog* log) {