aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/node/path_watcher.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/node/path_watcher.zig')
-rw-r--r--src/bun.js/node/path_watcher.zig10
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);
}