nfs-ganesha 1.4
|
#include <ganesha_fuse_wrap.h>
Public Attributes | |
int(* | getattr )(const char *, struct stat *) |
int(* | readlink )(const char *, char *, size_t) |
int(* | getdir )(const char *, ganefuse_dirh_t, ganefuse_dirfil_t) |
int(* | mknod )(const char *, mode_t, dev_t) |
int(* | mkdir )(const char *, mode_t) |
int(* | unlink )(const char *) |
int(* | rmdir )(const char *) |
int(* | symlink )(const char *, const char *) |
int(* | rename )(const char *, const char *) |
int(* | link )(const char *, const char *) |
int(* | chmod )(const char *, mode_t) |
int(* | chown )(const char *, uid_t, gid_t) |
int(* | truncate )(const char *, off_t) |
int(* | utime )(const char *, struct utimbuf *) |
int(* | open )(const char *, struct ganefuse_file_info *) |
int(* | read )(const char *, char *, size_t, off_t, struct ganefuse_file_info *) |
int(* | write )(const char *, const char *, size_t, off_t, struct ganefuse_file_info *) |
int(* | statfs )(const char *, struct statvfs *) |
int(* | flush )(const char *, struct ganefuse_file_info *) |
int(* | release )(const char *, struct ganefuse_file_info *) |
int(* | fsync )(const char *, int, struct ganefuse_file_info *) |
int(* | setxattr )(const char *, const char *, const char *, size_t, int) |
int(* | getxattr )(const char *, const char *, char *, size_t) |
int(* | listxattr )(const char *, char *, size_t) |
int(* | removexattr )(const char *, const char *) |
int(* | opendir )(const char *, struct ganefuse_file_info *) |
int(* | readdir )(const char *, void *, ganefuse_fill_dir_t, off_t, struct ganefuse_file_info *) |
int(* | releasedir )(const char *, struct ganefuse_file_info *) |
int(* | fsyncdir )(const char *, int, struct ganefuse_file_info *) |
void *(* | init )(struct ganefuse_conn_info *conn) |
void(* | destroy )(void *) |
int(* | access )(const char *, int) |
int(* | create )(const char *, mode_t, struct ganefuse_file_info *) |
int(* | ftruncate )(const char *, off_t, struct ganefuse_file_info *) |
int(* | fgetattr )(const char *, struct stat *, struct ganefuse_file_info *) |
int(* | lock )(const char *, struct ganefuse_file_info *, int cmd, struct flock *) |
int(* | utimens )(const char *, const struct timespec tv[2]) |
int(* | bmap )(const char *, size_t blocksize, uint64_t *idx) |
Definition at line 57 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::access)(const char *, int) |
Definition at line 102 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::bmap)(const char *, size_t blocksize, uint64_t *idx) |
Definition at line 108 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::chmod)(const char *, mode_t) |
Definition at line 74 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::chown)(const char *, uid_t, gid_t) |
Definition at line 75 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::create)(const char *, mode_t, struct ganefuse_file_info *) |
Definition at line 103 of file ganesha_fuse_wrap.h.
void(* ganefuse_operations::destroy)(void *) |
Definition at line 101 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::fgetattr)(const char *, struct stat *, struct ganefuse_file_info *) |
Definition at line 105 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::flush)(const char *, struct ganefuse_file_info *) |
Definition at line 88 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::fsync)(const char *, int, struct ganefuse_file_info *) |
Definition at line 90 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::fsyncdir)(const char *, int, struct ganefuse_file_info *) |
Definition at line 99 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::ftruncate)(const char *, off_t, struct ganefuse_file_info *) |
Definition at line 104 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::getattr)(const char *, struct stat *) |
Definition at line 59 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::getdir)(const char *, ganefuse_dirh_t, ganefuse_dirfil_t) |
Definition at line 65 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::getxattr)(const char *, const char *, char *, size_t) |
Definition at line 92 of file ganesha_fuse_wrap.h.
void*(* ganefuse_operations::init)(struct ganefuse_conn_info *conn) |
Definition at line 100 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::link)(const char *, const char *) |
Definition at line 73 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::listxattr)(const char *, char *, size_t) |
Definition at line 93 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::lock)(const char *, struct ganefuse_file_info *, int cmd, struct flock *) |
Definition at line 106 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::mkdir)(const char *, mode_t) |
Definition at line 68 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::mknod)(const char *, mode_t, dev_t) |
Definition at line 67 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::open)(const char *, struct ganefuse_file_info *) |
Definition at line 84 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::opendir)(const char *, struct ganefuse_file_info *) |
Definition at line 95 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::read)(const char *, char *, size_t, off_t, struct ganefuse_file_info *) |
Definition at line 85 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::readdir)(const char *, void *, ganefuse_fill_dir_t, off_t, struct ganefuse_file_info *) |
Definition at line 96 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::readlink)(const char *, char *, size_t) |
Definition at line 60 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::release)(const char *, struct ganefuse_file_info *) |
Definition at line 89 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::releasedir)(const char *, struct ganefuse_file_info *) |
Definition at line 98 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::removexattr)(const char *, const char *) |
Definition at line 94 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::rename)(const char *, const char *) |
Definition at line 72 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::rmdir)(const char *) |
Definition at line 70 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::setxattr)(const char *, const char *, const char *, size_t, int) |
Definition at line 91 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::statfs)(const char *, struct statvfs *) |
Definition at line 87 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::symlink)(const char *, const char *) |
Definition at line 71 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::truncate)(const char *, off_t) |
Definition at line 76 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::unlink)(const char *) |
Definition at line 69 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::utime)(const char *, struct utimbuf *) |
Deprecated, use utimens() instead. However, we support it in GANESHA if utimens is not provided.
Definition at line 82 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::utimens)(const char *, const struct timespec tv[2]) |
Definition at line 107 of file ganesha_fuse_wrap.h.
int(* ganefuse_operations::write)(const char *, const char *, size_t, off_t, struct ganefuse_file_info *) |
Definition at line 86 of file ganesha_fuse_wrap.h.