Commit 5089352b86

Andrew Kelley <andrew@ziglang.org>
2025-09-22 02:26:00
std.Io: rename ThreadPool to Threaded
1 parent 0e9280e
Changed files (2)
lib/std/Io/ThreadPool.zig → lib/std/Io/Threaded.zig
File renamed without changes
lib/std/Io.zig
@@ -558,7 +558,7 @@ test {
 const Io = @This();
 
 pub const EventLoop = @import("Io/EventLoop.zig");
-pub const ThreadPool = @import("Io/ThreadPool.zig");
+pub const Threaded = @import("Io/Threaded.zig");
 pub const net = @import("Io/net.zig");
 
 userdata: ?*anyopaque,
@@ -668,8 +668,8 @@ pub const VTable = struct {
     netRead: *const fn (?*anyopaque, src: net.Stream, data: [][]u8) net.Stream.Reader.Error!usize,
     netWrite: *const fn (?*anyopaque, dest: net.Stream, header: []const u8, data: []const []const u8, splat: usize) net.Stream.Writer.Error!usize,
     netClose: *const fn (?*anyopaque, stream: net.Stream) void,
-    /// Equivalent to libc "if_nametoindex".
-    netInterfaceIndex: *const fn (?*anyopaque, name: []const u8) net.InterfaceIndexError!u32,
+    netInterfaceNameResolve: *const fn (?*anyopaque, net.Interface.Name) net.Interface.Name.ResolveError!net.Interface,
+    netInterfaceName: *const fn (?*anyopaque, net.Interface) net.Interface.NameError!net.Interface.Name,
 };
 
 pub const Cancelable = error{