Lines Matching refs:file
8 * license that can be found in the LICENSE file or at
30 const char *file, int line);
41 bool open_file(struct filedes *file, const char *filename, int flags, int mode);
42 bool get_file_size(struct filedes *file, u64 *size_ret);
43 bool preallocate_file(struct filedes *file, u64 size);
44 bool full_read(struct filedes *file, void *buf, size_t count);
45 bool full_write(struct filedes *file, const void *buf, size_t count);
46 bool full_pwrite(struct filedes *file, const void *buf, size_t count,
48 bool filedes_close(struct filedes *file);
49 int read_callback(void *file, void *buf, size_t count);