diff --git a/net.zig b/net.zig index 864ec9f7b6c62475e3479674d6002db528b7ce0e..00fea857dbaf95baf5d3b954e2e50924130b5917 100644 --- a/net.zig +++ b/net.zig @@ -129,6 +129,10 @@ pub const Stream = struct { sys.close(@intCast(@intFromEnum(s.socket))) catch {}; } + pub fn shutdown(s: Stream, how: sys.SHUT) !void { + return sys.shutdown(@intCast(@intFromEnum(s.socket)), how); + } + pub const ReadError = switch (builtin.target.os.tag) { .linux => sys.errno.Error, else => @compileError("TODO"),