aboutsummaryrefslogtreecommitdiffstats
path: root/main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch')
-rw-r--r--main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch b/main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch
deleted file mode 100644
index 2023daf26a..0000000000
--- a/main/musl/0002-fix-nl_langinfo_l-CODESET-loc-reporting-wrong-locale.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 0cf50581ec5f04feeaa77f2eb8b734a4b69ca8ed Mon Sep 17 00:00:00 2001
-From: Rich Felker <dalias@aerifal.cx>
-Date: Wed, 7 Mar 2018 11:22:38 -0500
-Subject: [PATCH] fix nl_langinfo_l(CODESET, loc) reporting wrong locale's
- value
-
-use of MB_CUR_MAX encoded a hidden dependency on the currently active
-locale for the calling thread, whereas nl_langinfo_l is supposed to
-report for the locale passed as an argument.
----
- src/locale/langinfo.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/locale/langinfo.c b/src/locale/langinfo.c
-index b16caf44..83be6433 100644
---- a/src/locale/langinfo.c
-+++ b/src/locale/langinfo.c
-@@ -33,7 +33,7 @@ char *__nl_langinfo_l(nl_item item, locale_t loc)
- int idx = item & 65535;
- const char *str;
-
-- if (item == CODESET) return MB_CUR_MAX==1 ? "ASCII" : "UTF-8";
-+ if (item == CODESET) return loc->cat[LC_CTYPE] ? "UTF-8" : "ASCII";
-
- /* _NL_LOCALE_NAME extension */
- if (idx == 65535 && cat < LC_ALL)
---
-2.16.2
-