Fix posix_open()

This commit is contained in:
Sergey Lyubka committed 2021-09-02 10:20:55 +01:00
1 parent 5bf5516b29
commit acf58972f7
2 files changed
+8 -8

No files matched your search

+4 -4
View File
@@ -679,10 +679,10 @@ static void posix_list(const char *dir, void (*fn)(const char *, void *),
}
static struct mg_fd *posix_open(const char *path, int flags) {
const char *mode =
flags & (MG_FS_READ | MG_FS_WRITE)
? "r+b"
: flags & MG_FS_READ ? "rb" : flags & MG_FS_WRITE ? "wb" : "";
const char *mode = flags == (MG_FS_READ | MG_FS_WRITE) ? "r+b"
: flags & MG_FS_READ ? "rb"
: flags & MG_FS_WRITE ? "wb"
: "";
void *fp = NULL;
struct mg_fd *fd = NULL;
#ifdef _WIN32
+4 -4
View File
@@ -155,10 +155,10 @@ static void posix_list(const char *dir, void (*fn)(const char *, void *),
}
static struct mg_fd *posix_open(const char *path, int flags) {
const char *mode =
flags & (MG_FS_READ | MG_FS_WRITE)
? "r+b"
: flags & MG_FS_READ ? "rb" : flags & MG_FS_WRITE ? "wb" : "";
const char *mode = flags == (MG_FS_READ | MG_FS_WRITE) ? "r+b"
: flags & MG_FS_READ ? "rb"
: flags & MG_FS_WRITE ? "wb"
: "";
void *fp = NULL;
struct mg_fd *fd = NULL;
#ifdef _WIN32