From 5cb2405397092253c229461c8ec387741f63ff24 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 7 Jul 2017 22:48:08 -0700 Subject: [PATCH 1/4] mallinfo is glibc specific API Signed-off-by: Khem Raj --- xpcom/base/nsMemoryReporterManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xpcom/base/nsMemoryReporterManager.cpp b/xpcom/base/nsMemoryReporterManager.cpp index 89ee563..00148c6 100644 --- a/xpcom/base/nsMemoryReporterManager.cpp +++ b/xpcom/base/nsMemoryReporterManager.cpp @@ -152,7 +152,7 @@ ResidentUniqueDistinguishedAmount(int64_t* aN) { return GetProcSelfSmapsPrivate(aN); } - +#ifdef __GLIBC__ #define HAVE_SYSTEM_HEAP_REPORTER 1 nsresult SystemHeapSize(int64_t* aSizeOut) @@ -172,6 +172,7 @@ SystemHeapSize(int64_t* aSizeOut) *aSizeOut = size_t(info.hblkhd) + size_t(info.uordblks); return NS_OK; } +#endif #elif defined(__DragonFly__) || defined(__FreeBSD__) \ || defined(__NetBSD__) || defined(__OpenBSD__) \ -- 2.13.2