Turnstone Operating System
|
Public Attributes | |
file_context_t * | context |
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) |