Commit e204b2ca92

Andrew Kelley <andrew@ziglang.org>
2024-02-17 19:48:42
std.http.Client.connectUnix: handle unsupported OS at compile time
1 parent 6de8748
Changed files (1)
lib
std
lib/std/http/Client.zig
@@ -1282,14 +1282,12 @@ pub fn connectTcp(client: *Client, host: []const u8, port: u16, protocol: Connec
     return &conn.data;
 }
 
-pub const ConnectUnixError = Allocator.Error || std.os.SocketError || error{ NameTooLong, Unsupported } || std.os.ConnectError;
+pub const ConnectUnixError = Allocator.Error || std.os.SocketError || error{NameTooLong} || std.os.ConnectError;
 
 /// Connect to `path` as a unix domain socket. This will reuse a connection if one is already open.
 ///
 /// This function is threadsafe.
 pub fn connectUnix(client: *Client, path: []const u8) ConnectUnixError!*Connection {
-    if (!net.has_unix_sockets) return error.Unsupported;
-
     if (client.connection_pool.findConnection(.{
         .host = path,
         .port = 0,