diff --git a/libretro-common/streams/file_stream.c b/libretro-common/streams/file_stream.c index afd836c835..46635532e3 100644 --- a/libretro-common/streams/file_stream.c +++ b/libretro-common/streams/file_stream.c @@ -235,7 +235,7 @@ RFILE *filestream_open(const char *path, unsigned mode, ssize_t len) #endif { /* FIXME: HAVE_BUFFERED_IO is always 1, but if it is ever changed, open() needs to be changed to _wopen() for WIndows. */ - stream->fd = open(path, flags); + stream->fd = open(path, flags, mode_int); if (stream->fd == -1) goto error; #ifdef HAVE_MMAP