Welcome to the FoxOS website!
vfs_manager::vfs_manager() : mounts(10) undefinedfile_t* vfs_manager::open(char* path) char* pathfile_t*
void vfs_manager::close(file_t* file) file_t* filevoid
void vfs_manager::read(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void vfs_manager::write(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void vfs_manager::delete_(file_t* file) file_t* filevoid
void vfs_manager::mkdir(char* path) char* pathvoid
dir_t vfs_manager::dir_at(int idx, char* path) int idxchar* pathdir_t
void vfs_manager::touch(char* path) char* pathvoid
void vfs_manager::delete_dir(char* path) char* pathvoid
void vfs_manager::register_mount(char* device, vfs_mount* vfs_mount_point) char* devicevfs_mount* vfs_mount_pointvoid
void vfs_manager::unregister_mount(char* device) char* devicevoid
bool vfs_manager::fs_at(int idx, char* out) int idxchar* outbool
file_t* vfs_mount::open(char* path) char* pathfile_t*
void vfs_mount::close(file_t* file) file_t* filevoid
void vfs_mount::read(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void vfs_mount::write(file_t* file, void* buffer, size_t size, size_t offset) file_t* filevoid* buffersize_t sizesize_t offsetvoid
void vfs_mount::delete_(file_t* file) file_t* filevoid
void vfs_mount::mkdir(char* path) char* pathvoid
dir_t vfs_mount::dir_at(int idx, char* path) int idxchar* pathdir_t
void vfs_mount::touch(char* path) char* pathvoid
void vfs_mount::delete_dir(char* path) char* pathvoid
void fs::vfs::setup() void