diff options
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/util/process_memory_stats.cpp | 4 |
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; } |