Welcome to the FoxOS website!
void clear_buffer(ext2_fs_t* fs) ext2_fs_t* fsvoid
void fs::read_disk_block(ext2_fs_t* fs, uint32_t block, uint8_t* buffer) ext2_fs_t* fsuint32_t blockuint8_t* buffervoid
void fs::write_disk_block(ext2_fs_t* fs, uint32_t block, uint8_t* buffer) ext2_fs_t* fsuint32_t blockuint8_t* buffervoid
void fs::read_disk_blocks(ext2_fs_t* fs, uint32_t block, uint32_t count, uint8_t* buffer) ext2_fs_t* fsuint32_t blockuint32_t countuint8_t* buffervoid
void fs::write_disk_blocks(ext2_fs_t* fs, uint32_t block, uint32_t count, uint8_t* buffer) ext2_fs_t* fsuint32_t blockuint32_t countuint8_t* buffervoid
void fs::read_inode(ext2_fs_t* fs, uint32_t inode_idx, ext2_inode_t* inode) ext2_fs_t* fsuint32_t inode_idxext2_inode_t* inodevoid
void fs::write_inode(ext2_fs_t* fs, uint32_t inode_idx, ext2_inode_t* inode) ext2_fs_t* fsuint32_t inode_idxext2_inode_t* inodevoid
void fs::readdir(ext2_fs_t* fs, int idx, ext2_inode_t* inode, ext2_dir_t* child_dir) ext2_fs_t* fsint idxext2_inode_t* inodeext2_dir_t* child_dirvoid
void fs::path_to_inode(ext2_fs_t* fs, char* path, ext2_inode_t* inode) ext2_fs_t* fschar* pathext2_inode_t* inodevoid