From 5d03a85eaa10804243686acdd1e5fd6a71831176 Mon Sep 17 00:00:00 2001 From: Mostyn Bramley-Moore Date: Tue, 7 Jan 2014 10:33:09 +0100 Subject: don't Fail if trying to mkdir when the dir already exists --- src/disk_interface.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/disk_interface.cc b/src/disk_interface.cc index 3233144..090e94e 100644 --- a/src/disk_interface.cc +++ b/src/disk_interface.cc @@ -146,6 +146,9 @@ bool RealDiskInterface::WriteFile(const string& path, const string& contents) { bool RealDiskInterface::MakeDir(const string& path) { if (::MakeDir(path) < 0) { + if (errno == EEXIST) { + return true; + } Error("mkdir(%s): %s", path.c_str(), strerror(errno)); return false; } -- cgit v0.12