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

Public Attributes

file_context_tcontext
 
const path_t *(* get_path )(const struct file_t *self)
 
fs_stat_type_t(* get_type )(struct file_t *self)
 
time_t(* get_create_time )(struct file_t *self)
 
time_t(* get_last_access_time )(struct file_t *self)
 
time_t(* get_last_modification_time )(struct file_t *self)
 
int8_t(* close )(struct file_t *self)
 
int64_t(* write )(struct file_t *self, uint8_t *buf, int64_t buflen)
 
int64_t(* read )(struct file_t *self, uint8_t *buf, int64_t buflen)
 
int64_t(* seek )(struct file_t *self, int64_t pos, file_seek_type_t st)
 
int64_t(* tell )(struct file_t *self)
 
int8_t(* flush )(struct file_t *self)
 

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