summaryrefslogtreecommitdiffstats
path: root/osdep/io.h
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/io.h')
-rw-r--r--osdep/io.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/osdep/io.h b/osdep/io.h
index 3944eb92b5..b8a7c93c1e 100644
--- a/osdep/io.h
+++ b/osdep/io.h
@@ -95,14 +95,16 @@ char *mp_to_utf8(void *talloc_ctx, const wchar_t *s);
#endif
-#ifdef __CYGWIN__
+#if defined(_WIN32) && !defined(__MINGW32__)
#include <io.h>
+#include "dirent-win.h"
+#else
+#include <dirent.h>
#endif
-#ifdef __MINGW32__
+#ifdef _WIN32
#include <stdio.h>
-#include <dirent.h>
#include <sys/stat.h>
#include <fcntl.h>