diff options
Diffstat (limited to 'src/bun.js/node/path_watcher.zig')
-rw-r--r-- | src/bun.js/node/path_watcher.zig | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/bun.js/node/path_watcher.zig b/src/bun.js/node/path_watcher.zig index 1f1b9d1a1..4f44a68ff 100644 --- a/src/bun.js/node/path_watcher.zig +++ b/src/bun.js/node/path_watcher.zig @@ -437,6 +437,10 @@ pub const PathWatcherManager = struct { watcher: *PathWatcher, buf: *[bun.MAX_PATH_BYTES + 1]u8, ) !void { + if (comptime Environment.isWindows) { + bun.todo(@src(), "implement directory watching on windows"); + return; + } const manager = this.manager; const path = this.path; const fd = path.fd; @@ -480,6 +484,10 @@ pub const PathWatcherManager = struct { } fn run(this: *DirectoryRegisterTask) void { + if (comptime Environment.isWindows) { + return bun.todo(@src(), {}); + } + var buf: [bun.MAX_PATH_BYTES + 1]u8 = undefined; while (this.getNext()) |watcher| { @@ -656,7 +664,7 @@ pub const PathWatcherManager = struct { var it = this.file_paths.iterator(); while (it.next()) |*entry| { const path = entry.value_ptr.*; - std.os.close(path.fd); + _ = bun.sys.close(path.fd); bun.default_allocator.free(path.path); } |