| 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 884 of file fuse_common.h.
| int fuse_buf::fd | 
| enum fuse_buf_flags fuse_buf::flags | 
Buffer flags
Definition at line 893 of file fuse_common.h.
| void* fuse_buf::mem | 
Memory pointer
Used unless FUSE_BUF_IS_FD flag is set.
Definition at line 900 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 922 of file fuse_common.h.
| off_t fuse_buf::pos | 
| size_t fuse_buf::size | 
Size of data in bytes
Definition at line 888 of file fuse_common.h.