diff --git a/libavutil/file.c b/libavutil/file.c index 7be095b1f4..c388523d1b 100644 --- a/libavutil/file.c +++ b/libavutil/file.c @@ -147,6 +147,9 @@ int av_tempfile(const char *prefix, char **filename) { return -1; } #if !HAVE_MKSTEMP +# ifndef O_BINARY +# define O_BINARY 0 +# endif fd = open(*filename, O_RDWR | O_BINARY | O_CREAT, 0444); #else snprintf(*filename, len, "/tmp/%sXXXXXX", prefix);