"Fossies" - the Fresh Open Source Software Archive

Member "fuse-3.2.6/doc/html/structfuse__buf.html" (31 Aug 2018, 8292 Bytes) of package /linux/misc/fuse-3.2.6.tar.xz:

Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. Alternatively you can here view or download the uninterpreted raw source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

Data Fields
fuse_buf Struct Reference

#include <fuse_common.h>

Data Fields

size_t size
enum fuse_buf_flags flags
void * mem
int fd
off_t pos

Detailed Description

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 613 of file fuse_common.h.

Field Documentation

◆ fd

int fuse_buf::fd

File descriptor

Used if FUSE_BUF_IS_FD flag is set.

Definition at line 636 of file fuse_common.h.

◆ flags

enum fuse_buf_flags fuse_buf::flags

Buffer flags

Definition at line 622 of file fuse_common.h.

◆ mem

void * fuse_buf::mem

Memory pointer

Used unless FUSE_BUF_IS_FD flag is set.

Definition at line 629 of file fuse_common.h.

◆ pos

off_t fuse_buf::pos

File position

Used if FUSE_BUF_FD_SEEK flag is set.

Definition at line 643 of file fuse_common.h.

◆ size

size_t fuse_buf::size

Size of data in bytes

Definition at line 617 of file fuse_common.h.

The documentation for this struct was generated from the following file: