authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-03-05 18:08:36-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-03-08 19:20:06-07:00
logdd8de03720588eaaa165da70295e29dd23fe1886
tree8fe00b219137dccd85cae336e8dbe800058afb37
parent4cbf30c2a419df3181b41cb0783e175c54248de2

std.Io.Dispatch: fix compile errors


1 files changed, 3 insertions(+), 19 deletions(-)

lib/std/Io/Dispatch.zig+3-19
...@@ -459,7 +459,6 @@ pub fn io(ev: *Evented) Io {...@@ -459,7 +459,6 @@ pub fn io(ev: *Evented) Io {
459 .netConnectUnix = netConnectUnixUnavailable,459 .netConnectUnix = netConnectUnixUnavailable,
460 .netSocketCreatePair = netSocketCreatePairUnavailable,460 .netSocketCreatePair = netSocketCreatePairUnavailable,
461 .netSend = netSendUnavailable,461 .netSend = netSendUnavailable,
462 .netReceive = netReceiveUnavailable,
463 .netRead = netReadUnavailable,462 .netRead = netReadUnavailable,
464 .netWrite = netWriteUnavailable,463 .netWrite = netWriteUnavailable,
465 .netWriteFile = netWriteFileUnavailable,464 .netWriteFile = netWriteFileUnavailable,
...@@ -1714,6 +1713,7 @@ fn operate(userdata: ?*anyopaque, operation: Io.Operation) Io.Cancelable!Io.Oper...@@ -1714,6 +1713,7 @@ fn operate(userdata: ?*anyopaque, operation: Io.Operation) Io.Cancelable!Io.Oper
1714 },1713 },
1715 },1714 },
1716 .device_io_control => |*o| return .{ .device_io_control = try deviceIoControl(o) },1715 .device_io_control => |*o| return .{ .device_io_control = try deviceIoControl(o) },
1716 .net_receive => @panic("TODO implement net_receive operation"),
1717 }1717 }
1718}1718}
17191719
...@@ -2134,6 +2134,7 @@ fn batchDrainSubmitted(...@@ -2134,6 +2134,7 @@ fn batchDrainSubmitted(
2134 break :result null;2134 break :result null;
2135 },2135 },
2136 .device_io_control => {},2136 .device_io_control => {},
2137 .net_receive => @panic("TODO implement batched net_receive"),
2137 };2138 };
2138 if (concurrency) return error.ConcurrencyUnavailable;2139 if (concurrency) return error.ConcurrencyUnavailable;
2139 break :result try operate(ev, storage.submission.operation);2140 break :result try operate(ev, storage.submission.operation);
...@@ -2192,6 +2193,7 @@ fn batchSourceEvent(context: ?*anyopaque) callconv(.c) void {...@@ -2192,6 +2193,7 @@ fn batchSourceEvent(context: ?*anyopaque) callconv(.c) void {
2192 } };2193 } };
2193 },2194 },
2194 .device_io_control => unreachable,2195 .device_io_control => unreachable,
2196 .net_receive => @panic("TODO implement batched net_receive"),
2195 };2197 };
21962198
2197 switch (pending.node.prev) {2199 switch (pending.node.prev) {
...@@ -4872,24 +4874,6 @@ fn netSendUnavailable(...@@ -4872,24 +4874,6 @@ fn netSendUnavailable(
4872 return .{ error.NetworkDown, 0 };4874 return .{ error.NetworkDown, 0 };
4873}4875}
48744876
4875fn netReceiveUnavailable(
4876 userdata: ?*anyopaque,
4877 handle: net.Socket.Handle,
4878 message_buffer: []net.IncomingMessage,
4879 data_buffer: []u8,
4880 flags: net.ReceiveFlags,
4881 timeout: Io.Timeout,
4882) struct { ?net.Socket.ReceiveTimeoutError, usize } {
4883 const ev: *Evented = @ptrCast(@alignCast(userdata));
4884 _ = ev;
4885 _ = handle;
4886 _ = message_buffer;
4887 _ = data_buffer;
4888 _ = flags;
4889 _ = timeout;
4890 return .{ error.NetworkDown, 0 };
4891}
4892
4893fn netReadUnavailable(4877fn netReadUnavailable(
4894 userdata: ?*anyopaque,4878 userdata: ?*anyopaque,
4895 fd: net.Socket.Handle,4879 fd: net.Socket.Handle,