blob: b26df166110401de761863fcb6f8071909db8fb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- ./lib/misc/codesetOld.c.orig
+++ ./lib/misc/codesetOld.c
@@ -723,7 +723,7 @@
{
char *codeset;
-#if defined(__linux__)
+#if defined(__linux__) && !defined(__UCLIBC__)
locale_t new = newlocale(LC_CTYPE_MASK, "", NULL);
if (!new) {
@@ -739,7 +739,7 @@
codeset = Util_SafeStrdup(nl_langinfo_l(CODESET, new));
freelocale(new);
-#elif defined(sun)
+#elif defined(sun) || defined(__UCLIBC__)
char *locale = setlocale(LC_CTYPE, NULL);
if (!setlocale(LC_CTYPE, "")) {
|