Used for sharing references to the same file across multiple file systems,
effectively this is a symbolic link without all the complex path redirection
Used for sharing references to the same file across multiple file systems,
effectively this is a symbolic link without all the complex path redirection
Wraps a clonable Arc of a file system - in practice this is useful so you
can pass clonable file systems with a Box to other interfaces
When no file system is used by a WebC then this is used as a placeholder -
as the name suggests it always returns file not found.
NullFile is a special file for /dev/null
, which returns 0 for all
operations except writing.
Wraps a boxed file system with an implemented trait VirtualSystem -
this is needed so that a Box can be wrapped in
an Arc and shared - some of the interfaces pass around a Box
Used for /dev/zero - infinitely returns zero
which is useful for commands like dd if=/dev/zero of=bigfile.img size=1G
Used for /dev/stdin, /dev/stdout, dev/stderr - returns a
static file descriptor (0, 1, 2)
Wraps the memory file system implementation - this has been
enhanced to support mounting file systems, shared static files,
readonly files, etc…
Another implementation of the union that uses paths,
its not as simple as TmpFs. not currently used but was used by
the previoulsy implementation of Deploy - now using TmpFs
Used for /dev/zero - infinitely returns zero
which is useful for commands like dd if=/dev/zero of=bigfile.img size=1G