Expand description

Linux file objects

Modules

Simulating a fast disk with a physics core. Synchronization is done through atomic_load_acquireIPIs and shared memory.

Device wrappers that implement rcore_fs::dev::Device, which can loaded file systems on (e.g. rcore_fs_sfs::SimpleFileSystem::open()).

Structs

file implement struct

file descriptor wrapper

File open flags

pipe struct

STDIN global reference

STDOUT global reference

Enums

file seek type

Traits

Generic file interface

extension for INode

Functions

create root filesystem, mount DevFS and RamFS

Drivers for the mock disk

Start simulating the disk

Split a path str to (base_path, file_name)