aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/build-remote/build-remote.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/build-remote/build-remote.cc b/src/build-remote/build-remote.cc
index 98ccc3ddc..153a91562 100644
--- a/src/build-remote/build-remote.cc
+++ b/src/build-remote/build-remote.cc
@@ -5,6 +5,9 @@
#include <memory>
#include <tuple>
#include <iomanip>
+if __APPLE__
+#include <sys/time.h>
+#endif
#include "shared.hh"
#include "pathlocks.hh"
@@ -225,7 +228,11 @@ int main (int argc, char * * argv)
break;
}
+#if __APPLE__
+ futimes(bestSlotLock.get(), NULL);
+#else
futimens(bestSlotLock.get(), NULL);
+#endif
lock = -1;