#include <vsf_linux_fs.h>
|
int | priv_size |
|
int | feature |
|
void(* | fn_init )(vsf_linux_fd_t *sfd) |
|
void(* | fn_fini )(vsf_linux_fd_t *sfd) |
|
int(* | fn_fcntl )(vsf_linux_fd_t *sfd, int cmd, uintptr_t arg) |
|
ssize_t(* | fn_read )(vsf_linux_fd_t *sfd, void *buf, size_t count) |
|
ssize_t(* | fn_write )(vsf_linux_fd_t *sfd, const void *buf, size_t count) |
|
int(* | fn_close )(vsf_linux_fd_t *sfd) |
|
int(* | fn_eof )(vsf_linux_fd_t *sfd) |
|
int(* | fn_setsize )(vsf_linux_fd_t *sfd, off64_t size) |
|
int(* | fn_stat )(vsf_linux_fd_t *sfd, struct stat *buf) |
|
void *(* | fn_mmap )(vsf_linux_fd_t *sfd, off64_t offset, size_t len, uint_fast32_t feature) |
|
int(* | fn_munmap )(vsf_linux_fd_t *sfd, void *buffer) |
|
int(* | fn_msync )(vsf_linux_fd_t *sfd, void *buffer) |
|
◆ priv_size
int vsf_linux_fd_op_t::priv_size |
◆ feature
int vsf_linux_fd_op_t::feature |
◆ fn_init
◆ fn_fini
◆ fn_fcntl
◆ fn_read
◆ fn_write
◆ fn_close
◆ fn_eof
◆ fn_setsize
◆ fn_stat
◆ fn_mmap
◆ fn_munmap
int(* vsf_linux_fd_op_t::fn_munmap) (vsf_linux_fd_t *sfd, void *buffer) |
◆ fn_msync
int(* vsf_linux_fd_op_t::fn_msync) (vsf_linux_fd_t *sfd, void *buffer) |