Index: fusl/src/locale/strcoll.c |
diff --git a/fusl/src/locale/strcoll.c b/fusl/src/locale/strcoll.c |
new file mode 100644 |
index 0000000000000000000000000000000000000000..84f199ff9527d7728beea01cfbefbe06e61e02ad |
--- /dev/null |
+++ b/fusl/src/locale/strcoll.c |
@@ -0,0 +1,16 @@ |
+#include <string.h> |
+#include <locale.h> |
+#include "locale_impl.h" |
+#include "libc.h" |
+ |
+int __strcoll_l(const char *l, const char *r, locale_t loc) |
+{ |
+ return strcmp(l, r); |
+} |
+ |
+int strcoll(const char *l, const char *r) |
+{ |
+ return __strcoll_l(l, r, CURRENT_LOCALE); |
+} |
+ |
+weak_alias(__strcoll_l, strcoll_l); |