summaryrefslogtreecommitdiff
path: root/build_win
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2016-03-24 16:29:22 -0400
committerKeith Bostic <keith@wiredtiger.com>2016-03-24 16:29:22 -0400
commit5f5ccea1371f1781d0f3eebee0e876e6884d5506 (patch)
tree25bf3310f8ec09834345362fca1dcd59096684e5 /build_win
parent083aad4eafa31428925e118ccfa3e1bb0fc560a4 (diff)
downloadmongo-5f5ccea1371f1781d0f3eebee0e876e6884d5506.tar.gz
WT-2330: in-memory configurations should not create on-disk collection files
Convert the Windows sources to the new structure. Create a new function __wt_win32_errno(), which returns the value from GetLastError(), review all Win32 calls to check which should return __wt_win32_errno() and which should return __wt_errno(). Fix a bug where a NULL pointer could be printed in the POSIX and Windows directory-list functions. Rework the changes in __wt_eventv(), I added code using a WT_SESSION handle in the code-path specifically not supposed to use a WT_SESSION handle. For now, hard-code calls using stdio and stderr. Change the utility function's Windows mkdir command to ignore ENOENT.
Diffstat (limited to 'build_win')
-rw-r--r--build_win/filelist.win6
1 files changed, 3 insertions, 3 deletions
diff --git a/build_win/filelist.win b/build_win/filelist.win
index 3d6b0a9193f..3e6bcf7f204 100644
--- a/build_win/filelist.win
+++ b/build_win/filelist.win
@@ -103,22 +103,21 @@ src/meta/meta_track.c
src/meta/meta_turtle.c
src/os_posix/os_abort.c
src/os_posix/os_alloc.c
+src/os_posix/os_fallocate.c
src/os_posix/os_getline.c
src/os_posix/os_getopt.c
src/os_posix/os_init.c
src/os_posix/os_inmemory.c
-src/os_posix/os_posix.c
+src/os_posix/os_open.c
src/os_posix/os_stdio.c
src/os_posix/os_strtouq.c
src/os_win/os_dir.c
src/os_win/os_dlopen.c
src/os_win/os_errno.c
-src/os_win/os_fallocate.c
src/os_win/os_getenv.c
src/os_win/os_map.c
src/os_win/os_mtx_cond.c
src/os_win/os_once.c
-src/os_win/os_open.c
src/os_win/os_pagesize.c
src/os_win/os_path.c
src/os_win/os_priv.c
@@ -127,6 +126,7 @@ src/os_win/os_snprintf.c
src/os_win/os_thread.c
src/os_win/os_time.c
src/os_win/os_vsnprintf.c
+src/os_win/os_win.c
src/os_win/os_yield.c
src/packing/pack_api.c
src/packing/pack_impl.c