diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/fs.md | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1034,8 +1034,11 @@ terminal `body` freezes its history on the first read of each open handle; a PDF's `body` reads the text layer of the page it shows (MuPDF's extraction; turn the page for another), and it, as an image's, takes no write (`this pane has no text`, EINVAL); -`pty/data` streams live output. An open that holds something between open -and close -- a frozen screen, terminal body or log, a run, an `event` or +`pty/data` streams live output. The listings -- `/index`, `/layout`, +`/recent`, `/commands`, `/status`, `/listeners`, and a `ctl` opened only to +read -- freeze at the open too, so one read in several chunks never splices +two moments; open again for what is there now. An open that holds something between open +and close -- a frozen screen, listing, terminal body or log, a run, an `event` or `pty/data` open -- takes one of 64 records (lib9p's per-fid aux, acme's Fid), released on close or disconnect; past that such an open fails with `ENFILE`. Other opens hold nothing and are not counted. |
