aboutsummaryrefslogtreecommitdiff
path: root/lib/std/net
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/net')
-rw-r--r--lib/std/net/test.zig9
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();