From 755d09660d8886f77b089bb97157649d2fe65cf9 Mon Sep 17 00:00:00 2001 From: Robbie Lyman Date: Tue, 20 Oct 2026 20:22:33 -0400 Subject: [PATCH] fix(Io.Dispatch): synchronize with updates to VTable This is a minimal set of changes to let a test program which uses Dispatch to sleep to compile. --- lib/std/Io/Dispatch.zig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/std/Io/Dispatch.zig b/lib/std/Io/Dispatch.zig index e79c79dd356262dc1272e379d1d0bedcb5c78d50..41236b214ec68db199e0693c142adb7c3a822303 100644 --- a/lib/std/Io/Dispatch.zig +++ b/lib/std/Io/Dispatch.zig @@ -436,9 +436,7 @@ pub fn io(ev: *Evented) Io { .processSetCurrentDir = processSetCurrentDir, .processSetCurrentPath = processSetCurrentPath, .processReplace = processReplace, - .processReplacePath = processReplacePath, .processSpawn = processSpawn, - .processSpawnPath = processSpawnPath, .childWait = childWait, .childKill = childKill, @@ -463,6 +461,8 @@ pub fn io(ev: *Evented) Io { .netInterfaceNameResolve = netInterfaceNameResolveUnavailable, .netInterfaceName = netInterfaceNameUnavailable, .netLookup = netLookupUnavailable, + .inheritParentDir = Io.failingInheritParentDir, + .inheritParentFile = Io.failingInheritParentFile, }, }; } @@ -2134,6 +2134,7 @@ fn batchDrainSubmitted( break :result null; }, .device_io_control => {}, + .net_accept => @panic("TODO implement batched net_accept"), .net_receive => @panic("TODO implement batched net_receive"), .net_send => @panic("TODO implement batched net_send"), .net_read => @panic("TODO implement batched net_read"), @@ -2196,6 +2197,7 @@ fn batchSourceEvent(context: ?*anyopaque) callconv(.c) void { } }; }, .device_io_control => unreachable, + .net_accept => @panic("TODO implement batched net_accept"), .net_receive => @panic("TODO implement batched net_receive"), .net_send => @panic("TODO implement batched net_send"), .net_read => @panic("TODO implement batched net_read"), -- 2.54.0