aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/optimise-store.cc
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2016-11-14 13:37:16 +0100
committerEelco Dolstra <edolstra@gmail.com>2016-11-14 13:37:16 +0100
commitb77fb8acb57fee1b6decab818f0893832b4cf440 (patch)
treef7ce4ce09dd6880a6af85d5470571a716dec1d5e /src/libstore/optimise-store.cc
parentccb10220228250066e8dc487894fb1e11b338c48 (diff)
Don't rely on %m
Diffstat (limited to 'src/libstore/optimise-store.cc')
-rw-r--r--src/libstore/optimise-store.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstore/optimise-store.cc b/src/libstore/optimise-store.cc
index 2fd9a9bb8..454c8b49d 100644
--- a/src/libstore/optimise-store.cc
+++ b/src/libstore/optimise-store.cc
@@ -5,6 +5,7 @@
#include "globals.hh"
#include <cstdlib>
+#include <cstring>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
@@ -160,7 +161,7 @@ void LocalStore::optimisePath_(OptimiseStats & stats, const Path & path, InodeHa
full. When that happens, it's fine to ignore it: we
just effectively disable deduplication of this
file. */
- printInfo("cannot link ‘%s’ to ‘%s’: %m", linkPath, path);
+ printInfo("cannot link ‘%s’ to ‘%s’: %s", linkPath, path, strerror(errno));
return;
default: