diff options
author | Andrei Vagin <avagin@google.com> | 2020-05-27 10:16:09 -0700 |
---|---|---|
committer | Andrei Vagin <avagin@google.com> | 2020-05-27 10:16:09 -0700 |
commit | 17d500f907c7bfc4d8365cceb4b305e9e3e6733c (patch) | |
tree | 5980038b51a67b09d27b9dc71d1fe5098d3ee9bd /pkg/sentry/fs/g3doc | |
parent | c826bb350204971bc1e893b71c0ae572e7ce4cc6 (diff) |
g3doc/fuse: add more references
Diffstat (limited to 'pkg/sentry/fs/g3doc')
-rw-r--r-- | pkg/sentry/fs/g3doc/fuse.md | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkg/sentry/fs/g3doc/fuse.md b/pkg/sentry/fs/g3doc/fuse.md index 635cc009b..cc08c14f5 100644 --- a/pkg/sentry/fs/g3doc/fuse.md +++ b/pkg/sentry/fs/g3doc/fuse.md @@ -99,7 +99,7 @@ ops can be implemented in parallel. ## FUSE Protocol The FUSE protocol is a request-response protocol. All requests are initiated by -the client. The wire-format for the protocol is raw c structs serialized to +the client. The wire-format for the protocol is raw C structs serialized to memory. All FUSE requests begin with the following request header: @@ -255,6 +255,7 @@ I/O syscalls like `read(2)`, `write(2)` and `mmap(2)`. # References -- `fuse(4)` manpage. -- Linux kernel FUSE documentation: - https://www.kernel.org/doc/html/latest/filesystems/fuse.html +- [fuse(4) Linux manual page](https://www.man7.org/linux/man-pages/man4/fuse.4.html) +- [Linux kernel FUSE documentation](https://www.kernel.org/doc/html/latest/filesystems/fuse.html) +- [The reference implementation of the Linux FUSE (Filesystem in Userspace) interface](https://github.com/libfuse/libfuse) +- [The kernel interface of FUSE](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/fuse.h) |