Welcome to the FoxOS website!
ext2_mount::ext2_mount(int disk_id, char* name)
undefined
int disk_id
char* name
ext2_mount::~ext2_mount()
undefined
file_t* ext2_mount::open(char* path)
char* path
file_t*
void ext2_mount::close(file_t* file)
file_t* file
void
void ext2_mount::read(file_t* file, void* buffer, size_t size, size_t offset)
file_t* file
void* buffer
size_t size
size_t offset
void
void ext2_mount::write(file_t* file, void* buffer, size_t size, size_t offset)
file_t* file
void* buffer
size_t size
size_t offset
void
void ext2_mount::delete_(file_t* file)
file_t* file
void
void ext2_mount::mkdir(char* path)
char* path
void
dir_t ext2_mount::dir_at(int idx, char* path)
int idx
char* path
dir_t
void ext2_mount::touch(char* path)
char* path
void