summaryrefslogtreecommitdiff
path: root/Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c')
-rw-r--r--Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c b/Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c
index ae8b3b97969..94a38f9ebec 100644
--- a/Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c
+++ b/Build/source/libs/zziplib/zziplib-0.13.62/bins/unzzip.c
@@ -72,7 +72,11 @@ main (int argc, char ** argv)
continue;
}
+#ifdef _WIN32
+ output = _open (d.d_name, _O_CREAT | _O_BINARY | _O_RDWR);
+#else
output = creat (d.d_name, 0664);
+#endif
if (output == -1)
{
fprintf (stderr, "|output file %s: \n", d.d_name);