summaryrefslogtreecommitdiffstats
path: root/osdep/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/io.h')
-rw-r--r--osdep/io.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/osdep/io.h b/osdep/io.h
index 55173ea1d7..666928892d 100644
--- a/osdep/io.h
+++ b/osdep/io.h
@@ -27,6 +27,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <locale.h>
#if HAVE_GLOB_POSIX
#include <glob.h>
@@ -192,6 +193,12 @@ int msync(void *addr, size_t length, int flags);
#define glob(...) mp_glob(__VA_ARGS__)
#define globfree(...) mp_globfree(__VA_ARGS__)
+// There is not anything that helps with this on Windows.
+#define locale_t int
+#define newlocale(a, b, c) 1
+#define uselocale(a) 1
+#define freelocale(a)
+
#else /* __MINGW32__ */
#include <sys/mman.h>