pub fn listen(ua: *const UnixAddress, io: Io, options: ListenOptions) ListenError!Server ua: *const UnixAddressio: Iooptions: ListenOptions882
883
884
885
886
887
888
889
890
891 pub fn listen(ua: *const UnixAddress, io: Io, options: ListenOptions) ListenError!Server {
assert(ua.path.len <= max_len);
return .{
.socket = .{
.handle = try io.vtable.netListenUnix(io.userdata, ua, options),
.address = .{ .ip4 = .loopback(0) },
},
.options = if (Server.AcceptOptions != void) .{ .mode = .stream, .protocol = null },
};
}