From 5cfc3960a49346b9db82469c38a4f2bd39a04e2d Mon Sep 17 00:00:00 2001
From: klzgrad <kizdiv@gmail.com>
Date: Sat, 30 Nov 2019 22:37:05 +0800
Subject: [PATCH] process: Remove use of mallinfo for Musl

---
 src/base/process/process_metrics_posix.cc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/base/process/process_metrics_posix.cc b/src/base/process/process_metrics_posix.cc
index ae6d3a698c..20b6b00881 100644
--- a/src/base/process/process_metrics_posix.cc
+++ b/src/base/process/process_metrics_posix.cc
@@ -109,6 +109,9 @@ void IncreaseFdLimitTo(unsigned int max_descriptors) {
 namespace {
 
 size_t GetMallocUsageMallinfo() {
+#if defined(__MUSL__)
+  return 0;
+#else
 #if defined(__GLIBC__) && defined(__GLIBC_PREREQ)
 #if __GLIBC_PREREQ(2, 33)
 #define MALLINFO2_FOUND_IN_LIBC
@@ -120,6 +123,7 @@ size_t GetMallocUsageMallinfo() {
 #endif
 #undef MALLINFO2_FOUND_IN_LIBC
   return minfo.hblkhd + minfo.arena;
+#endif
 }
 
 }  // namespace