From ece3518a4232f2998a3a12cdc4e70fecdc0cf130 Mon Sep 17 00:00:00 2001 From: klzgrad Date: Fri, 23 Jul 2021 21:54:20 +0800 Subject: [PATCH] base: Disable __close overloading in Musl --- src/base/files/scoped_file_linux.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/base/files/scoped_file_linux.cc b/src/base/files/scoped_file_linux.cc index 26bc18e62a..d5a6bedb87 100644 --- a/src/base/files/scoped_file_linux.cc +++ b/src/base/files/scoped_file_linux.cc @@ -80,6 +80,7 @@ bool IsFDOwned(int fd) { extern "C" { +#if !defined(__UCLIBC__) int __close(int); __attribute__((visibility("default"), noinline)) int close(int fd) { @@ -87,5 +88,6 @@ __attribute__((visibility("default"), noinline)) int close(int fd) { CrashOnFdOwnershipViolation(); return __close(fd); } +#endif } // extern "C"