aports/testing/php8-pecl-mongodb/strerror_r.patch
2023-04-20 22:08:59 +02:00

16 lines
619 B
Diff

force fallback to xsi for correct musl strerror
--
diff --git a/src/libmongoc/src/libbson/src/bson/bson-error.c b/src/libmongoc/src/libbson/src/bson/bson-error.c
index d16b5fa..69daacd 100644
--- a/src/libmongoc/src/libbson/src/bson/bson-error.c
+++ b/src/libmongoc/src/libbson/src/bson/bson-error.c
@@ -109,7 +109,7 @@ bson_strerror_r (int err_code, /* IN */
if (strerror_s (buf, buflen, err_code) != 0) {
ret = buf;
}
-#elif defined(__GNUC__) && defined(_GNU_SOURCE)
+#elif 0
ret = strerror_r (err_code, buf, buflen);
#else /* XSI strerror_r */
if (strerror_r (err_code, buf, buflen) == 0) {