|
Turnstone Operating System
|
Filesystem and path implementation. More...
Classes | |
| struct | path_context_t |
| struct | empty_path_context_t |
Typedefs | |
| typedef struct path_context_t | path_context_t |
| typedef struct empty_path_context_t | empty_path_context_t |
Functions | |
| MODULE ("turnstone.kernel.hw.disk.fs") | |
| char_t * | fs_path_get_fullpath (const path_t *self) |
| char_t * | fs_path_get_name (const path_t *self) |
| char_t * | fs_path_get_extension (const path_t *self) |
| char_t * | fs_path_get_name_and_ext (const path_t *self) |
| path_t * | fs_path_get_basepath (const path_t *self) |
| int8_t | fs_path_is_root (const path_t *self) |
| int8_t | fs_path_is_directory (const path_t *self) |
| int8_t | fs_path_close (const path_t *self) |
| path_t * | fs_path_append (const path_t *self, const path_t *child) |
| directory_t * | fs_create_or_open_directory (filesystem_t *self, const path_t *p) |
| file_t * | fs_create_or_open_file (filesystem_t *self, const path_t *p) |
| const path_t * | fs_epi_get_path (const path_interface_t *self) |
| fs_stat_type_t | fs_epi_get_type (const path_interface_t *self) |
| int8_t | fs_epi_close (const path_interface_t *self) |
| path_t * | filesystem_new_path (filesystem_t *fs, const char_t *path_string) |
| path_interface_t * | filesystem_empty_path_interface (filesystem_t *fs, path_t *p, fs_stat_type_t type) |
Filesystem and path implementation.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.