From fbceb4304b3665326689b6e996ceaa2bf20ed0a6 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Thu, 1 Oct 2026 05:45:07 -0300 Subject: 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 --- src/ninep/ctl.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ninep/ctl.zig') 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); }; } -- cgit v1.3