Fix build on MinGW. From Lubomir I. Ivanov <neolit123@gmail.com>.
diff --git a/THANKS b/THANKS index c6a28c9..1029de0 100644 --- a/THANKS +++ b/THANKS
@@ -22,6 +22,7 @@ Joel Ebrahimi <joel.ebrahimi@gmail.com> Jono Spiro <jono.spiro@gmail.com> Kohei Yoshida <kohei.yoshida@gmail.com> +Lubomir I. Ivanov <neolit123@gmail.com> Martin Szulecki <m.szulecki@libimobiledevice.org> Michal Vyskocil <mvyskocil@suse.cz> Mikhail Gusarov <dottedmag@dottedmag.net>.
diff --git a/lib/zip_source_filep.c b/lib/zip_source_filep.c index 81a4158..d8310c8 100644 --- a/lib/zip_source_filep.c +++ b/lib/zip_source_filep.c
@@ -39,9 +39,11 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#ifdef _MSC_VER -/* MSVC needs <fcntl.h> for _O_BINARY */ +#ifdef _WIN32 +/* WIN32 needs <fcntl.h> for _O_BINARY */ #include <fcntl.h> +#endif +#ifdef _MSC_VER /* MSVC doesn't have S_ISREG */ #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* MSVC doesn't have mode_t */