diff --git a/lib/std/Io.zig b/lib/std/Io.zig index 5796ee7eb030afc74f3488996ad16576322f56bc..3440614b5b0e730bd07af7533c6a0b64eeedbcfc 100644 --- a/lib/std/Io.zig +++ b/lib/std/Io.zig @@ -540,18 +540,20 @@ test { const Io = @This(); +pub const Threaded = @import("Io/Threaded.zig"); pub const Evented = switch (builtin.os.tag) { .linux => switch (builtin.cpu.arch) { - .x86_64, .aarch64 => @import("Io/IoUring.zig"), + .x86_64, .aarch64 => IoUring, else => void, // context-switching code not implemented yet }, .dragonfly, .freebsd, .netbsd, .openbsd, .driverkit, .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => switch (builtin.cpu.arch) { - .x86_64, .aarch64 => @import("Io/Kqueue.zig"), + .x86_64, .aarch64 => Kqueue, else => void, // context-switching code not implemented yet }, else => void, }; -pub const Threaded = @import("Io/Threaded.zig"); +pub const Kqueue = @import("Io/Kqueue.zig"); +pub const IoUring = @import("Io/IoUring.zig"); pub const net = @import("Io/net.zig"); userdata: ?*anyopaque,