Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

clear_buffer

Signature: void clear_buffer(ext2_fs_t* fs)
Description: Clears a buffer

Parameters:

Return: void

fs::read_disk_block

Signature: void fs::read_disk_block(ext2_fs_t* fs, uint32_t block, uint8_t* buffer)
Description: Reads a block from the disk

Parameters:

Return: void

fs::write_disk_block

Signature: void fs::write_disk_block(ext2_fs_t* fs, uint32_t block, uint8_t* buffer)
Description: Writes a block to the disk

Parameters:

Return: void

fs::read_disk_blocks

Signature: void fs::read_disk_blocks(ext2_fs_t* fs, uint32_t block, uint32_t count, uint8_t* buffer)
Description: Reads blocks from the disk

Parameters:

Return: void

fs::write_disk_blocks

Signature: void fs::write_disk_blocks(ext2_fs_t* fs, uint32_t block, uint32_t count, uint8_t* buffer)
Description: Writes bldeno run -A tools/doc/main.tsocks to the disk

Parameters:

Return: void

fs::read_inode

Signature: void fs::read_inode(ext2_fs_t* fs, uint32_t inode_idx, ext2_inode_t* inode)
Description: Reads an inode from the disk

Parameters:

Return: void

fs::write_inode

Signature: void fs::write_inode(ext2_fs_t* fs, uint32_t inode_idx, ext2_inode_t* inode)
Description: Writes an inode to the disk

Parameters:

Return: void

fs::readdir

Signature: void fs::readdir(ext2_fs_t* fs, int idx, ext2_inode_t* inode, ext2_dir_t* child_dir)
Description: Reads a directory

Parameters:

Return: void

fs::path_to_inode

Signature: void fs::path_to_inode(ext2_fs_t* fs, char* path, ext2_inode_t* inode)
Description: Converts a path to an inode

Parameters:

Return: void

Show file on GitHub