summaryrefslogtreecommitdiff
path: root/src/ninep/screen.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 09:55:21 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commitf5c48e98b80ad6517c756e8fd15c976d4a2d1894 (patch)
tree5816a604bd76d44186d3301508841fbb10a22ef0 /src/ninep/screen.zig
parent12d387e4a03204a2b6d0c51633e228063e883fad (diff)
downloadpardes-f5c48e98b80ad6517c756e8fd15c976d4a2d1894.tar.gz
pardes-f5c48e98b80ad6517c756e8fd15c976d4a2d1894.zip
Inline the one-line helpers in src/ninep at their call sites
reads, paneFileNamed, topFileNamed, serialNamed, attrReply, makePane, events.pending, mtimeOf, versionOf, dirOf, cellOf, shiftBy, flagOf, stageIndexLine, ctlLen, listenersLen, activeSerial, fontName and Serials.has each wrapped a line or two used once or twice; the logic now reads where it is used. Helpers that do several things or are shared widely (bodyOf, fileOf, dirtyOf, nameOf, kindOf, clip, readRange, readFlag, pty's answer and waitingRun, nextSerialAfter) stay. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/ninep/screen.zig')
-rw-r--r--src/ninep/screen.zig9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/ninep/screen.zig b/src/ninep/screen.zig
index f72043d4..bc2788ec 100644
--- a/src/ninep/screen.zig
+++ b/src/ninep/screen.zig
@@ -57,9 +57,9 @@ pub fn readSnapshot(p: *Pardes, req: Req, pane: ?*Pane) Reply {
return .{ .tag = req.tag, .payload = .{ .staged = @intCast(len) } };
}
-const listeners_cap = 512;
+pub const listeners_cap = 512;
-fn listenersText(p: *Pardes, buf: []u8) []const u8 {
+pub fn listenersText(p: *Pardes, buf: []u8) []const u8 {
var text = std.Io.Writer.fixed(buf);
if (p.fs.socket_path.len != 0)
text.print("unix!{s}\n", .{p.fs.socket_path}) catch return text.buffered();
@@ -75,11 +75,6 @@ fn listenersText(p: *Pardes, buf: []u8) []const u8 {
return text.buffered();
}
-pub fn listenersLen(p: *Pardes) u64 {
- var buf: [listeners_cap]u8 = undefined;
- return listenersText(p, &buf).len;
-}
-
pub fn readListeners(p: *Pardes, req: Req) Reply {
var buf: [listeners_cap]u8 = undefined;
const out = p.fs.stage(p.gpa);