Skip to main content

Module scheme

Module scheme 

Source
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.
FileFlags
Flags describing a file’s properties.
FileStat
IpcScheme
IPC-based scheme: forwards operations to a userspace server via IPC.
KernelScheme
Kernel-backed scheme: serves files from kernel memory (read-only).
OpenFlags
Strat9 ABI open flags passed via SYS_OPEN.
OpenResult
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.