summaryrefslogtreecommitdiff
path: root/src/ninep/ctl.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-10-01 05:45:07 -0300
committerGabriel Schneider <[email protected]>2026-10-01 05:47:40 -0300
commitfbceb4304b3665326689b6e996ceaa2bf20ed0a6 (patch)
treea06a45af56c45721ba979b91a746ea889ad3dec7 /src/ninep/ctl.zig
parent56d7f6ee58be6e19b39567ad3e091917acb2fc06 (diff)
downloadpardes-fbceb4304b3665326689b6e996ceaa2bf20ed0a6.tar.gz
pardes-fbceb4304b3665326689b6e996ceaa2bf20ed0a6.zip
addr, dot and limit on a pane with no text are refused `invalid address: this pane has no text to address`, which a mount reads as EINVAL, not EIO
9ns maps a refusal back to its errno by its words; "this pane has no text to address" held none it knows. The reference quotes the new words. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/ninep/ctl.zig')
-rw-r--r--src/ninep/ctl.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ninep/ctl.zig b/src/ninep/ctl.zig
index 073a5b8a..b17f150a 100644
--- a/src/ninep/ctl.zig
+++ b/src/ninep/ctl.zig
@@ -3274,7 +3274,7 @@ test "a malformed address is bad address syntax; on a pane with no text any addr
for ([_]tree.PaneFile{ .addr, .dot, .limit }) |file| for ([_][]const u8{ "1", "1x" }) |expr| {
const refused = wr(p, Node.of(serialOf(p), file), expr);
try testing.expectEqual(E.INVAL, refused.errno());
- try testing.expectEqualStrings("this pane has no text to address", refused.reply.ename);
+ try testing.expectEqualStrings("invalid address: this pane has no text to address", refused.reply.ename);
};
}