#include "common.h"
#include "arena/arena.h"
#include "os/os.h"
#include "std/str.h"
#include "base/util.h"
#include "base/panic.h"
Go to the source code of this file.
|
fs_inode_t * | inode_new (fs_t *fs, os_dirent_t type, const char *name, const void *data) |
|
fs_inode_t * | inode_file (fs_t *fs, const char *name, const void *data) |
|
fs_inode_t * | inode_dir (fs_t *fs, const char *name, const void *data) |
|
void * | inode_data (fs_inode_t *inode) |
|
void * | iter_data (fs_iter_t *iter) |
|
bool | inode_is (const fs_inode_t *inode, os_dirent_t type) |
|
const char * | inode_name (const fs_inode_t *inode) |
|
os_error_t | mkdir_recursive (const char *path, arena_t *arena) |
|
fs_t * | fs_new (void *root, const fs_callbacks_t *cb, const void *data, size_t size, arena_t *arena) |
|
void * | fs_data (fs_t *fs) |
|
◆ fs_data()
void* fs_data |
( |
fs_t * |
fs | ) |
|
◆ fs_new()
◆ inode_data()
◆ inode_dir()
fs_inode_t* inode_dir |
( |
fs_t * |
fs, |
|
|
const char * |
name, |
|
|
const void * |
data |
|
) |
| |
◆ inode_file()
fs_inode_t* inode_file |
( |
fs_t * |
fs, |
|
|
const char * |
name, |
|
|
const void * |
data |
|
) |
| |
◆ inode_is()
◆ inode_name()
const char* inode_name |
( |
const fs_inode_t * |
inode | ) |
|
◆ inode_new()
◆ iter_data()
◆ mkdir_recursive()
os_error_t mkdir_recursive |
( |
const char * |
path, |
|
|
arena_t * |
arena |
|
) |
| |
◆ gInvalidFileNode
Initial value:= {
.type = eOsNodeNone
}
Definition at line 15 of file common.c.