diff --git a/xpcom/base/nsMemoryReporterManager.cpp b/xpcom/base/nsMemoryReporterManager.cpp index 89ee563..eab8cd7 100644 --- a/xpcom/base/nsMemoryReporterManager.cpp +++ b/xpcom/base/nsMemoryReporterManager.cpp @@ -153,6 +153,7 @@ ResidentUniqueDistinguishedAmount(int64_t* aN) return GetProcSelfSmapsPrivate(aN); } +#ifdef __GLIBC__ #define HAVE_SYSTEM_HEAP_REPORTER 1 nsresult SystemHeapSize(int64_t* aSizeOut) @@ -172,6 +173,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__) \