Expand description
Scheme abstraction - backends for VFS operations.
Schemes provide the actual implementation for file operations. Examples: IPC-based schemes (ext4, network), kernel schemes (devfs, procfs).
Structs§
- DirEntry
- A single directory entry returned by readdir.
- File
Flags - Flags describing a file’s properties.
- File
Stat - IpcScheme
- IPC-based scheme: forwards operations to a userspace server via IPC.
- Kernel
Scheme - Kernel-backed scheme: serves files from kernel memory (read-only).
- Open
Flags - Strat9 ABI open flags passed via SYS_OPEN.
- Open
Result - Result of an open operation.
Constants§
- DEV_
CONSOLE - DEV_
DEVFS - DEV_
IPCFS - DEV_
NETFS - DEV_
PIPEFS - DEV_
PROCFS - DEV_
RAMFS - DEV_
SYSFS - DT_BLK
- DT_CHR
- DT_DIR
- DT_FIFO
- DT_LNK
- DT_REG
- DT_SOCK
- DT_
UNKNOWN
Traits§
- Scheme
- Abstraction for a filesystem/service backend.
Functions§
- finalize_
pseudo_ stat - Finalize pseudo-filesystem stats with a stable device identity and synthetic timestamps.
Type Aliases§
- DynScheme
- Type-erased Scheme reference.