diff options
Diffstat (limited to 'lib/std/net')
| -rw-r--r-- | lib/std/net/test.zig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/std/net/test.zig b/lib/std/net/test.zig index 12eb7c6cb2..10a9c4e18b 100644 --- a/lib/std/net/test.zig +++ b/lib/std/net/test.zig @@ -258,6 +258,15 @@ test "listen on a unix socket, send bytes, receive bytes" { if (builtin.single_threaded) return error.SkipZigTest; if (!net.has_unix_sockets) return error.SkipZigTest; + if (std.builtin.os.tag == .windows) { + _ = try std.os.windows.WSAStartup(2, 2); + } + defer { + if (std.builtin.os.tag == .windows) { + std.os.windows.WSACleanup() catch unreachable; + } + } + var server = net.StreamServer.init(.{}); defer server.deinit(); |
