|
libfuse
|
#include <fuse_common.h>
Data Fields | |
| size_t | size |
| enum fuse_buf_flags | flags |
| void * | mem |
| int | fd |
| off_t | pos |
| size_t | mem_size |
Single data buffer
Generic data buffer for I/O, extended attributes, etc... Data may be supplied as a memory pointer or as a file descriptor
Definition at line 893 of file fuse_common.h.
| int fuse_buf::fd |
| enum fuse_buf_flags fuse_buf::flags |
Buffer flags
Definition at line 902 of file fuse_common.h.
| void * fuse_buf::mem |
Memory pointer
Used unless FUSE_BUF_IS_FD flag is set.
Definition at line 909 of file fuse_common.h.
| size_t fuse_buf::mem_size |
Size of memory pointer
Used only if mem was internally allocated. Not used if mem was user-provided.
Definition at line 931 of file fuse_common.h.
| off_t fuse_buf::pos |
| size_t fuse_buf::size |
Size of data in bytes
Definition at line 897 of file fuse_common.h.