mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
Revert "osdep/io: ignore 'x' mode for mp_fopen"
This flag is a GNU extension in C99, but was standardrized in C11,
so mpv should be able to use it. fopen is wrapped on win32 so
non-compliant MSVCRT.dll isn't a concern.
Since the upcoming commit uses this feature it can be brought back.
This reverts commit c36e051470.
This commit is contained in:
@@ -528,7 +528,8 @@ FILE *mp_fopen(const char *filename, const char *mode)
|
||||
for (const char *pos = mode + 1; *pos; pos++) {
|
||||
switch (*pos) {
|
||||
case '+': rwmode = _O_RDWR; break;
|
||||
// Ignore unknown flags
|
||||
case 'x': oflags |= _O_EXCL; break;
|
||||
// Ignore unknown flags (glibc does too)
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user