MOS Source Code
|
#include <vfs_types.h>
Public Attributes | |
bool(* | open )(inode_t *inode, file_t *file, bool created) |
ssize_t(* | read )(const file_t *file, void *buf, size_t size, off_t offset) |
ssize_t(* | write )(const file_t *file, const void *buf, size_t size, off_t offset) |
int(* | flush )(file_t *file) |
void(* | release )(file_t *file) |
off_t(* | seek )(file_t *file, off_t offset, io_seek_whence_t whence) |
bool(* | mmap )(file_t *file, vmap_t *vmap, off_t offset) |
bool(* | munmap )(file_t *file, vmap_t *vmap, bool *unmapped) |
Definition at line 72 of file vfs_types.h.
Definition at line 74 of file vfs_types.h.
Referenced by vfs_do_open().
Definition at line 75 of file vfs_types.h.
Referenced by vfs_io_ops_read().
Definition at line 76 of file vfs_types.h.
Referenced by vfs_io_ops_write().
Definition at line 77 of file vfs_types.h.
Referenced by vfs_io_ops_close().
Definition at line 78 of file vfs_types.h.
Referenced by vfs_io_ops_close().
off_t(* seek) (file_t *file, off_t offset, io_seek_whence_t whence) |
Definition at line 79 of file vfs_types.h.
Referenced by vfs_io_ops_seek().
Definition at line 80 of file vfs_types.h.
Referenced by vfs_io_ops_mmap().
Definition at line 81 of file vfs_types.h.
Referenced by vfs_io_ops_munmap().