summaryrefslogtreecommitdiff
path: root/docs/fs.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fs.md')
-rw-r--r--docs/fs.md7
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/fs.md b/docs/fs.md
index 0d6ffcda..64ac9ba1 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -232,8 +232,11 @@ never writes `follow`, so it sees nothing new: use the follow open instead. `/sc
`cols`, `rows`, `cursor`, a `styles` table, and row-major `cells` of
`[grapheme, style_index]`. Each open freezes one frame until close. A
terminal `body` freezes its history on the first read of each open handle;
-`pty/data` streams live output. Screen and terminal-body snapshots share 32
-handle slots, released on close or disconnect.
+`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` 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.
`-Dembed-sources=true` embeds the editor's sources and serves them under
`/src` (and `/shaders` on GUI builds). `EffectCode <effect>` lists the current