]> git.sesse.net Git - vlc/commitdiff
vlc_fopen(): implement C11 "x" open flag
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 4 Jan 2012 19:20:10 +0000 (21:20 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 4 Jan 2012 19:20:10 +0000 (21:20 +0200)
src/text/filesystem.c

index 9c9add9b0731a38687fd739e21570e8811e86b98..f3eb1d7f4c05c68bdaa4f0af08090db5dd22c6eb 100644 (file)
@@ -70,6 +70,10 @@ FILE *vlc_fopen (const char *filename, const char *mode)
                 oflags |= O_CREAT | O_TRUNC;
                 break;
 
+            case 'x':
+                oflags |= O_EXCL;
+                break;
+
             case '+':
                 rwflags = O_RDWR;
                 break;