summaryrefslogtreecommitdiff
path: root/docs/design.typ
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design.typ')
-rw-r--r--docs/design.typ5
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/design.typ b/docs/design.typ
index d322920a..ccb94a08 100644
--- a/docs/design.typ
+++ b/docs/design.typ
@@ -1157,8 +1157,9 @@ running in pane 3 is still running and has been scrolling into the core the whol
time.
Of the twenty-one `VTable` methods, the detached core's `Session` implements
-sixteen and leaves five null: `push_post_present`, `pull_gpio_toggle`,
-`pull_lsp`, `pull_pipe`, `push_fs_reply`.
+seventeen and leaves four null: `push_post_present`, `pull_gpio_toggle`,
+`pull_lsp`, `pull_pipe`. It mounts its own `/dev/fuse` and polls it in the same
+`poll(2)` as its frontends, so `--fs` works in a daemon and needs no thread.
Nothing blocks indefinitely, and that property is what a detached session is
*for*. Every descriptor is non-blocking; the single `poll(2)` is the only place