Lines Matching defs:fuse_operations
99 struct fuse_operations { struct
100 int (*getattr)(const char *, struct stat *);
101 int (*readlink)(const char *, char *, size_t);
102 int (*getdir)(const char *, fuse_dirh_t, fuse_dirfil_t);
103 int (*mknod)(const char *, mode_t, dev_t);
104 int (*mkdir)(const char *, mode_t);
105 int (*unlink)(const char *);
106 int (*rmdir)(const char *);
107 int (*symlink)(const char *, const char *);
108 int (*rename)(const char *, const char *);
109 int (*link)(const char *, const char *);
110 int (*chmod)(const char *, mode_t);
111 int (*chown)(const char *, uid_t, gid_t);
112 int (*truncate)(const char *, off_t);
113 int (*utime)(const char *, struct utimbuf *);
114 int (*open)(const char *, struct fuse_file_info *);
115 int (*read)(const char *, char *, size_t, off_t,
117 int (*write)(const char *, const char *, size_t, off_t,
119 int (*statfs)(const char *, struct statvfs *);
120 int (*flush)(const char *, struct fuse_file_info *);
121 int (*release)(const char *, struct fuse_file_info *);
122 int (*fsync)(const char *, int, struct fuse_file_info *);
123 int (*setxattr)(const char *, const char *, const char *, size_t,
125 int (*getxattr)(const char *, const char *, char *, size_t);
126 int (*listxattr)(const char *, char *, size_t);
127 int (*removexattr)(const char *, const char *);
128 int (*opendir)(const char *, struct fuse_file_info *);
129 int (*readdir)(const char *, void *, fuse_fill_dir_t, off_t,
131 int (*releasedir)(const char *, struct fuse_file_info *);
132 int (*fsyncdir)(const char *, int, struct fuse_file_info *);
133 void *(*init)(struct fuse_conn_info *);
134 void (*destroy)(void *);
135 int (*access)(const char *, int);
136 int (*create)(const char *, mode_t, struct fuse_file_info *);
137 int (*ftruncate)(const char *, off_t, struct fuse_file_info *);
161 int fuse_main(int, char **, const struct fuse_operations *, void *); argument