Turnstone Operating System
Loading...
Searching...
No Matches
filesystem_t Struct Reference

Public Attributes

filesystem_context_tcontext
 
directory_t *(* get_root_directory )(struct filesystem_t *self)
 
uint64_t(* get_total_size )(struct filesystem_t *self)
 
uint64_t(* get_free_size )(struct filesystem_t *self)
 
directory_t *(* create_or_open_directory )(struct filesystem_t *self, const path_t *p)
 
file_t *(* create_or_open_file )(struct filesystem_t *self, const path_t *p)
 
fs_stat_t *(* stat )(struct filesystem_t *self, const path_t *p)
 
int8_t(* remove )(struct filesystem_t *self, const path_t *p)
 
int8_t(* close )(struct filesystem_t *self)
 

The documentation for this struct was generated from the following file: