summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp b/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp
index a758ca1fbbe..86cb8bdf757 100644
--- a/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp
+++ b/staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp
@@ -14,6 +14,7 @@ namespace vespalib {
namespace {
+#ifdef __linux__
/*
* Check if line specifies an address range.
*
@@ -86,6 +87,7 @@ std::string getLineHeader(const std::string &line)
}
LOG_ABORT("should not be reached");
}
+#endif
}
@@ -93,6 +95,7 @@ ProcessMemoryStats
ProcessMemoryStats::createStatsFromSmaps()
{
ProcessMemoryStats ret;
+#ifdef __linux__
std::ifstream smaps("/proc/self/smaps");
std::string line;
std::string lineHeader;
@@ -122,6 +125,7 @@ ProcessMemoryStats::createStatsFromSmaps()
}
}
}
+#endif
return ret;
}