libdragon
|
DragonFS. More...
Enumerations | |
enum | { WALK_CHDIR , WALK_OPEN } |
Directory walking flags. More... | |
enum | { TYPE_ANY , TYPE_FILE , TYPE_DIR } |
Directory walking return flags. More... | |
Functions | |
int | dfs_chdir (const char *const path) |
Change directories to the specified path. More... | |
int | dfs_dir_findfirst (const char *const path, char *buf) |
Find the first file or directory in a directory listing. More... | |
int | dfs_dir_findnext (char *buf) |
Find the next file or directory in a directory listing. More... | |
int | dfs_open (const char *const path) |
Open a file given a path. More... | |
int | dfs_close (uint32_t handle) |
Close an already open file handle. More... | |
int | dfs_seek (uint32_t handle, int offset, int origin) |
Seek to an offset in the file. More... | |
int | dfs_tell (uint32_t handle) |
Return the current offset into a file. More... | |
int | dfs_read (void *const buf, int size, int count, uint32_t handle) |
Read data from a file. More... | |
int | dfs_size (uint32_t handle) |
Return the file size of an open file. More... | |
uint32_t | dfs_rom_addr (const char *path) |
Return the physical address of a file (in ROM space) More... | |
int | dfs_eof (uint32_t handle) |
Return whether the end of file has been reached. More... | |
int | dfs_init (uint32_t base_fs_loc) |
Initialize the filesystem. More... | |
const char * | dfs_strerror (int error) |
Convert DFS error code into an error string. | |
DragonFS.