diff options
Diffstat (limited to 'docs/fs.md')
| -rw-r--r-- | docs/fs.md | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -194,8 +194,14 @@ reads at once; the next is refused `too many reads waiting: 128`. A mount keeps answering everything else beside them. Through a FUSE mount bash's `read -t` cannot time out: wrap the loop in `timeout N`. -**Stats.** Lengths are real (for `event` and `pty/data` the next record's, -zero when none waits; for `log` what an open would freeze). The qid +**Stats.** A file whose text is kept has its real length: a pane's +`body`, `tag`, `name`, `ctl`, `sel` and the range and flag files, the +workspace's `tag`, the root `ctl`, `status`, `commands`, `README`, the +`look`/`exec` answers, `focus`; `event` and `pty/data` the next record's, +zero when none waits; `log` what an open would freeze. A view generated by +each read stats 0, as acme's do: `screen`, `data`, `xdata`, `index`, +`layout`, `recent`, `listeners`, `pane/new`. Read those to the end rather +than trust a length (`cat` does). The qid version of `body`, `data` and `xdata` is the pane's revision, so a stat sees an edit land. Modes are 0644/0666, 0444 read-only, 0222 write-only. |
