24 lines
635 B
Diff
24 lines
635 B
Diff
--- src/ylocale.cc 2017-07-30 10:59:06.000000000 +0200
|
|
+++ src/ylocale.cc 2017-08-09 08:15:50.938841549 +0200
|
|
@@ -55,6 +55,8 @@
|
|
int const codesetItems[] = {
|
|
#ifdef CONFIG_NL_CODESETS
|
|
CONFIG_NL_CODESETS
|
|
+#elif !defined(__GLIBC__)
|
|
+ CODESET, 0
|
|
#else
|
|
CODESET, _NL_CTYPE_CODESET_NAME, 0
|
|
#endif
|
|
--- src/globit.c 2017-07-30 10:59:06.000000000 +0200
|
|
+++ src/globit.c 2017-08-09 08:17:18.691824584 +0200
|
|
@@ -143,7 +143,9 @@
|
|
} else if (*pattern == '~') {
|
|
/* yes, tilde */
|
|
is_absolute = 2;
|
|
+#if defined(__GLIBC__)
|
|
glob_flags |= GLOB_TILDE;
|
|
+#endif
|
|
/* any slash in the pattern? */
|
|
while (*cp && *cp != '/')
|
|
++cp;
|