authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-08-09 21:48:25-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-08-09 21:48:25-04:00
log23af36c54f7e141d52d5a43e41c205bfc3667f16
tree66b8e5b6f56a7a917f7624bb098de05db39ac7ed
parent26a842c264523c007687a72ab44f4c44990b5a89

windows fs watching: fix not initializing table value


2 files changed, 3 insertions(+), 1 deletions(-)

std/event/fs.zig+1
......@@ -1056,6 +1056,7 @@ pub fn Watch(comptime V: type) type {
10561056 .table_lock = event.Lock.init(self.channel.loop),
10571057 .putter = undefined,
10581058 };
1059 gop.kv.value = dir;
10591060 assert((try dir.file_table.put(basename_utf16le_no_null, value_copy)) == null);
10601061 basename_utf16le_null_consumed = true;
10611062
std/os/windows/kernel32.zig+2-1
......@@ -117,7 +117,6 @@ pub extern "kernel32" stdcallcc fn HeapCreate(flOptions: DWORD, dwInitialSize: S
117117pub extern "kernel32" stdcallcc fn HeapDestroy(hHeap: HANDLE) BOOL;
118118pub extern "kernel32" stdcallcc fn HeapReAlloc(hHeap: HANDLE, dwFlags: DWORD, lpMem: *c_void, dwBytes: SIZE_T) ?*c_void;
119119pub extern "kernel32" stdcallcc fn HeapSize(hHeap: HANDLE, dwFlags: DWORD, lpMem: *const c_void) SIZE_T;
120pub extern "kernel32" stdcallcc fn HeapValidate(hHeap: HANDLE, dwFlags: DWORD, lpMem: *const c_void) BOOL;
121120pub extern "kernel32" stdcallcc fn HeapCompact(hHeap: HANDLE, dwFlags: DWORD) SIZE_T;
122121pub extern "kernel32" stdcallcc fn HeapSummary(hHeap: HANDLE, dwFlags: DWORD, lpSummary: LPHEAP_SUMMARY) BOOL;
123122
......@@ -127,6 +126,8 @@ pub extern "kernel32" stdcallcc fn HeapAlloc(hHeap: HANDLE, dwFlags: DWORD, dwBy
127126
128127pub extern "kernel32" stdcallcc fn HeapFree(hHeap: HANDLE, dwFlags: DWORD, lpMem: *c_void) BOOL;
129128
129pub extern "kernel32" stdcallcc fn HeapValidate(hHeap: HANDLE, dwFlags: DWORD, lpMem: ?*const c_void) BOOL;
130
130131pub extern "kernel32" stdcallcc fn MoveFileExA(
131132 lpExistingFileName: LPCSTR,
132133 lpNewFileName: LPCSTR,