diff --git a/test/standalone/test_obj_link_run/build.zig b/test/standalone/test_obj_link_run/build.zig index 45d35865c6..19d52ce68c 100644 --- a/test/standalone/test_obj_link_run/build.zig +++ b/test/standalone/test_obj_link_run/build.zig @@ -11,6 +11,7 @@ pub fn build(b: *std.Build) void { if (is_windows) { test_obj.linkSystemLibrary("ntdll"); test_obj.linkSystemLibrary("kernel32"); + test_obj.linkSystemLibrary("ws2_32"); } const test_exe_mod = b.createModule(.{ diff --git a/test/standalone/windows_spawn/main.zig b/test/standalone/windows_spawn/main.zig index 8802f6efff..10ee35f4df 100644 --- a/test/standalone/windows_spawn/main.zig +++ b/test/standalone/windows_spawn/main.zig @@ -224,7 +224,7 @@ fn renameExe(dir: std.fs.Dir, old_sub_path: []const u8, new_sub_path: []const u8 error.AccessDenied => { if (attempt == 13) return error.AccessDenied; // give the kernel a chance to finish closing the executable handle - std.os.windows.kernel32.Sleep(@as(u32, 1) << attempt >> 1); + _ = std.os.windows.kernel32.SleepEx(@as(u32, 1) << attempt >> 1, std.os.windows.FALSE); attempt += 1; continue; },