struct inode * file_get_inode(struct file *)
Definition: file.c:63
void file_close(struct file *)
Definition: file.c:53
struct file * file_open(struct inode *)
Definition: file.c:17
off_t file_read(struct file *, void *, off_t)
Definition: file.c:73
off_t file_length(struct file *)
Definition: file.c:141
off_t file_read_at(struct file *, void *, off_t size, off_t start)
Definition: file.c:85
off_t file_write_at(struct file *, const void *, off_t size, off_t start)
Definition: file.c:111
off_t file_tell(struct file *)
Definition: file.c:158
struct file * file_reopen(struct file *)
Definition: file.c:34
void file_seek(struct file *, off_t)
Definition: file.c:149
off_t file_write(struct file *, const void *, off_t)
Definition: file.c:97
void file_deny_write(struct file *)
Definition: file.c:119
struct file * file_duplicate(struct file *file)
Definition: file.c:41
void file_allow_write(struct file *)
Definition: file.c:131
uint16_t size
Definition: mmu.h:0
int32_t off_t
Definition: off_t.h:9