aboutsummaryrefslogtreecommitdiffstats
path: root/testing/open-vm-tools/codeset-uclibc.patch
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, "")) {