summaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/src/test/threads/testthreads.cpp3
-rw-r--r--vespalog/src/vespa/log/log.cpp3
-rw-r--r--vespalog/src/vespa/log/log.h6
3 files changed, 12 insertions, 0 deletions
diff --git a/vespalog/src/test/threads/testthreads.cpp b/vespalog/src/test/threads/testthreads.cpp
index b6fea71cb6c..dc469018a5f 100644
--- a/vespalog/src/test/threads/testthreads.cpp
+++ b/vespalog/src/test/threads/testthreads.cpp
@@ -4,6 +4,9 @@
#include <vespa/fastos/thread.h>
#include <vespa/log/bufferedlogger.h>
#include <iostream>
+#include <fcntl.h>
+#include <unistd.h>
+#include <sys/stat.h>
using std::string;
diff --git a/vespalog/src/vespa/log/log.cpp b/vespalog/src/vespa/log/log.cpp
index c44d490229b..eb100fd6631 100644
--- a/vespalog/src/vespa/log/log.cpp
+++ b/vespalog/src/vespa/log/log.cpp
@@ -13,6 +13,9 @@ LOG_SETUP_INDIRECT(".log", "$Id$");
#include "bufferedlogger.h"
#include <vespa/fastos/thread.h>
+#include <cassert>
+#include <cstdarg>
+#include <unistd.h>
namespace ns_log {
diff --git a/vespalog/src/vespa/log/log.h b/vespalog/src/vespa/log/log.h
index b78fcf4a72d..127baf14d55 100644
--- a/vespalog/src/vespa/log/log.h
+++ b/vespalog/src/vespa/log/log.h
@@ -300,3 +300,9 @@ extern void log_abort(const char *message,
#else
#define LOG_ASSERT(expr)
#endif // #ifndef NDEBUG
+
+#ifndef PRId64
+ #define PRId64 "ld"
+ #define PRIu64 "lu"
+ #define PRIx64 "lx"
+#endif