base: Disable __close overloading in Musl

This commit is contained in:
klzgrad 2021-07-23 21:54:20 +08:00
parent 303476e0e2
commit 2378235adf

View File

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