diff --git a/lib/std/Io/net.zig b/lib/std/Io/net.zig index 7ffc6098a2374ade3a56718eb81bb16716e77ced..6b407eb504290f817044e9ab5bde78eeddd47467 100644 --- a/lib/std/Io/net.zig +++ b/lib/std/Io/net.zig @@ -1154,6 +1154,11 @@ pub const Stream = struct { s.* = undefined; } + /// Same as `close` but doesn't try to set `Stream` to `undefined`. + pub fn closeConst(s: *const Stream, io: Io) void { + io.vtable.netClose(io.userdata, s.socket.handle); + } + pub const Reader = struct { io: Io, interface: Io.Reader,