diff options
Diffstat (limited to 'src/build_log_test.cc')
-rwxr-xr-x | src/build_log_test.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/build_log_test.cc b/src/build_log_test.cc index 1df28db..112e3bd 100755 --- a/src/build_log_test.cc +++ b/src/build_log_test.cc @@ -17,7 +17,8 @@ #include "test.h" #ifdef WIN32 -#include <fcntl.h>
+#include <fcntl.h> +#include <share.h> #endif static const char kTestFilename[] = "BuildLogTest-tempfile"; @@ -98,7 +99,7 @@ TEST_F(BuildLogTest, Truncate) { ASSERT_EQ(0, truncate(kTestFilename, size)); #else int fh; - ASSERT_EQ(0, _sopen_s(&fh, kTestFilename, _O_RDWR | _O_CREAT, _SH_DENYNO, _S_IREAD | _S_IWRITE)); + fh = _sopen(kTestFilename, _O_RDWR | _O_CREAT, _SH_DENYNO, _S_IREAD | _S_IWRITE); ASSERT_EQ(0, _chsize(fh, size)); _close(fh); #endif |