]> git.sesse.net Git - vlc/commitdiff
Win32: assume binary file open mode by default
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Nov 2011 16:04:52 +0000 (18:04 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 22 Nov 2011 16:04:52 +0000 (18:04 +0200)
src/text/filesystem.c

index 2e5f26e6bb2a727ec16f4330765177d41e2d2ecd..11f1c990398d738b66e552af68624ddc9aad88f3 100644 (file)
@@ -52,6 +52,10 @@ FILE *vlc_fopen (const char *filename, const char *mode)
 {
     int rwflags = 0, oflags = 0;
 
+#ifdef O_BINARY
+    /* Assume binary mode by default (i.e. no translation) */
+    oflags |= O_BINARY;
+#endif
     for (const char *ptr = mode; *ptr; ptr++)
     {
         switch (*ptr)
@@ -74,7 +78,7 @@ FILE *vlc_fopen (const char *filename, const char *mode)
                 rwflags = O_RDWR;
                 break;
 
-#ifdef O_TEXT
+#ifdef O_BINARY
             case 'b':
                 oflags = (oflags & ~O_TEXT) | O_BINARY;
                 break;