aboutsummaryrefslogtreecommitdiff
path: root/src/io/io_linux.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/io_linux.zig')
-rw-r--r--src/io/io_linux.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/io/io_linux.zig b/src/io/io_linux.zig
index eeb2352f8..2d8a992fe 100644
--- a/src/io/io_linux.zig
+++ b/src/io/io_linux.zig
@@ -999,6 +999,16 @@ const Operation = union(enum) {
buffer: []const u8,
offset: u64,
},
+
+ pub fn slice(this: Operation) []const u8 {
+ return switch (this) {
+ .write => |op| op.buffer,
+ .send => |op| op.buffer,
+ .recv => |op| op.buffer,
+ .read => |op| op.buffer,
+ else => &[_]u8{},
+ };
+ }
};
pub const AcceptError = error{