summaryrefslogtreecommitdiff
path: root/lib/win32
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2015-12-13 23:46:22 +0000
committerChris Wilson <chris+github@qwirx.com>2015-12-14 00:06:03 +0000
commite9ea5f21a90cca3623115a3c901d033b81f97eb6 (patch)
treeff69f071656d2656d91b247d01195b75b000b945 /lib/win32
parent004c1d3b39f045f0f3935f6ca7cb9cb1960573ea (diff)
Fix Windows file locking to work with MSVC
Diffstat (limited to 'lib/win32')
-rw-r--r--lib/win32/emu.cpp2
-rw-r--r--lib/win32/emu.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/win32/emu.cpp b/lib/win32/emu.cpp
index 658bfbbc..65c12b09 100644
--- a/lib/win32/emu.cpp
+++ b/lib/win32/emu.cpp
@@ -613,7 +613,7 @@ HANDLE openfile(const char *pFileName, int flags, int mode)
createDisposition = CREATE_NEW;
}
- if (flags & O_LOCK)
+ if (flags & BOX_OPEN_LOCK)
{
shareMode = 0;
}
diff --git a/lib/win32/emu.h b/lib/win32/emu.h
index 8014316a..80c1d5d8 100644
--- a/lib/win32/emu.h
+++ b/lib/win32/emu.h
@@ -224,7 +224,7 @@ struct dirent *readdir(DIR *dp);
int closedir(DIR *dp);
// local constant to open file exclusively without shared access
-#define O_LOCK 0x10000
+#define BOX_OPEN_LOCK 0x10000
extern DWORD winerrno; /* used to report errors from openfile() */
HANDLE openfile(const char *filename, int flags, int mode);