From 56d7f6ee58be6e19b39567ad3e091917acb2fc06 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Thu, 1 Oct 2026 05:41:15 -0300 Subject: /pager's refusals say invalid, so a mount's shell hears EINVAL: `pager: invalid directory "relative": must be absolute` 9ns maps a refusal back to an errno by its words, and "the directory must be absolute" and "one directory a write" held none it knows, so a shell through the mount got EIO for both. They now say `invalid`, as every EINVAL here does, and the reference quotes the new words. Co-Authored-By: Claude Opus 5.5 --- docs/typ/reference.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/typ/reference.typ') diff --git a/docs/typ/reference.typ b/docs/typ/reference.typ index 748f6f3c..d9f3012e 100644 --- a/docs/typ/reference.typ +++ b/docs/typ/reference.typ @@ -758,7 +758,7 @@ at 200, ending in `…`. Control characters become spaces. - #file("/status"): `pid`, `version`, `panes`. - #file("/pager"): write an absolute directory that exists (an empty line is the session's; one not there is refused `no such directory`, ENOENT, - a relative one `the directory must be absolute`); a read on + a relative one `invalid directory "": must be absolute`, EINVAL); a read on the same open answers the serial of that directory's one `+Pager`, made or emptied for it. It takes one directory a write. This is what `pardes -` uses. -- cgit v1.3