nine-memfs

Crates.ionine-memfs
lib.rsnine-memfs
version0.2.0
sourcesrc
created_at2018-11-06 00:45:58.285608
updated_at2018-11-06 00:45:58.285608
descriptionA simple in-memory 9p filesystem.
homepage
repositoryhttps://github.com/KevinMGranger/nine-memfs-rs
max_upload_size
id94940
size35,491
Kevin M Granger (KevinMGranger)

documentation

README

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

  1. have a dir with some amount of children
  2. open the dir for reading, read some of the bytes
  3. invalidate the bytes somehow (write to child changing length, wstat child, etc.)
  4. read the dir again from where you left off
Commit count: 4

cargo fmt