1 unstable release
Uses old Rust 2015
0.2.0 | Nov 6, 2018 |
---|
#1185 in Filesystem
36KB
951 lines
nine-memfs
A simple in-memory 9p filesystem.
Currently only works over unix sockets, is single threaded, and probably* buggy.
* definitely buggy
TODO
- exclusive open
- permissions audit
- numeric / size correctness audit
Edge cases to test
Dir bytes
- have a dir with some amount of children
- open the dir for reading, read some of the bytes
- invalidate the bytes somehow (write to child changing length, wstat child, etc.)
- read the dir again from where you left off
Dependencies
~0.6–1.3MB
~29K SLoC