diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-04-21 18:49:08 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-04-21 18:49:08 +0200 |
commit | 2e870abd26bc5f14adba4cbde019c3c253fbd63f (patch) | |
tree | e56de64741489e64da4fc5ccb53a27dc6bdf7f41 /staging_vespalib/src | |
parent | 037816b9203d7e0ba271dfc7ceace1f7af7633b6 (diff) |
/proc/self/smaps is linux specific.
Diffstat (limited to 'staging_vespalib/src')
-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; } |