Merge pull request #2393 from heuripedes/retro_file

Build fixes
This commit is contained in:
Twinaphex 2015-11-14 21:20:42 +01:00
commit 39fac939f0
1 changed files with 7 additions and 2 deletions

View File

@ -163,7 +163,12 @@ RFILE *retro_fopen(const char *path, unsigned mode, ssize_t len)
mode_str = "wb";
#endif
else
flags = O_WRONLY | O_CREAT | O_TRUNC | S_IRUSR | S_IWUSR;
{
flags = O_WRONLY | O_CREAT | O_TRUNC;
#ifndef _WIN32
flags |= S_IRUSR | S_IWUSR;
#endif
}
#endif
break;
case RFILE_MODE_READ_WRITE:
@ -406,8 +411,8 @@ ssize_t retro_fwrite(RFILE *stream, const void *s, size_t len)
if (stream->hints & RFILE_HINT_MMAP)
return -1;
else
return write(stream->fd, s, len);
#endif
return write(stream->fd, s, len);
#endif
}