base: Disable __close overloading for Musl

This commit is contained in:
klzgrad 2021-07-23 21:54:20 +08:00
parent 330527a45b
commit 31e3489f2f

View File

@ -81,6 +81,7 @@ bool IsFDOwned(int fd) {
extern "C" { extern "C" {
#if !defined(__MUSL__)
int __close(int); int __close(int);
__attribute__((visibility("default"), noinline)) int close(int fd) { __attribute__((visibility("default"), noinline)) int close(int fd) {
@ -88,5 +89,6 @@ __attribute__((visibility("default"), noinline)) int close(int fd) {
CrashOnFdOwnershipViolation(); CrashOnFdOwnershipViolation();
return __close(fd); return __close(fd);
} }
#endif
} // extern "C" } // extern "C"