fuse_file_info Struct Reference

#include <fuse_common.h>


Data Fields

int flags
unsigned long fh_old
int writepage
unsigned int direct_io: 1
unsigned int keep_cache: 1
unsigned int flush: 1
unsigned int nonseekable: 1
unsigned int padding: 28
uint64_t fh
uint64_t lock_owner


Detailed Description

Information about open files

Changed in version 2.5


Field Documentation

Open flags. Available in open() and release()

unsigned long fuse_file_info::fh_old

Old file handle, don't use

In case of a write operation indicates if this was caused by a writepage

Can be filled in by open, to use direct I/O on this file. Introduced in version 2.4

Can be filled in by open, to indicate, that cached file data need not be invalidated. Introduced in version 2.4

unsigned int fuse_file_info::flush

Indicates a flush operation. Set in flush operation, also maybe set in highlevel lock operation and lowlevel release operation. Introduced in version 2.6

Can be filled in by open, to indicate that the file is not seekable. Introduced in version 2.9

Padding. Do not use

File handle. May be filled in by filesystem in open(). Available in all other file operations

Lock owner id. Available in locking operations and flush


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

Generated on Fri Feb 6 14:54:13 2009 for fuse by  doxygen 1.5.6