std1.0.0-beta-7 SafeC docs

std :: fs::tmpfs

Struct std::TmpfsCtx

#include <std/fs/tmpfs.h> source

struct TmpfsCtx {
    struct TmpfsInode inodes[TMPFS_MAX_FILES];
    unsigned char data[TMPFS_MAX_DATA];
    unsigned long data_used;
    int inode_count;
}

Fields

§unsigned char data[TMPFS_MAX_DATA]source
§unsigned long data_usedsource
§int inode_countsource

Methods

§void init()source · definition

Initialise this context in place (zero-fills, creates the root).

§int open(const &char path, int flags, &VfsNode node_out)source · definition
§unsigned long read(unsigned long inode, unsigned long offset, []unsigned char buf)source · definition
§generic<T> int readdir(unsigned long inode, fn void(&VfsNode, ?&T) cb, ?&T user)source · definition
§unsigned long write(unsigned long inode, unsigned long offset, []const unsigned char buf)source · definition
§int mkdir(const &char path)source · definition