fuse_req_t
const fuse_req_t req = ifuse_req();
ifuse_reply(fuse_req_t req, const char *data, const size_t data_size, int err)
ifuse_reply_ok(fuse_req_t req)
fuse_reply_err(fuse_req_t req, int err)
fuse_reply_buf(fuse_req_t req, const char *buf, off_t size)
fuse_reply_readlink(fuse_req_t req, char *path)
fuse_reply_write(fuse_req_t req, size_t size)
fuse_reply_attr(fuse_req_t req, const struct stat *stbuf, double attr_timeout)
fuse_reply_entry(fuse_req_t req, const struct fuse_entry_param *e)
fuse_reply_statfs(fuse_req_t req, const struct statvfs *stbuf)
fuse_reply_bmap(fuse_req_t req, uint64_t idx)
fuse_reply_create(fuse_req_t req, const struct fuse_entry_param *e,
fuse_reply_open(fuse_req_t req, const struct fuse_file_info *ffi)
fuse_reply_none(fuse_req_t req)
fuse_add_direntry(fuse_req_t req, char *buf, const size_t bufsize,
fuse_req_ctx(fuse_req_t req)
fuse_req_userdata(fuse_req_t req)
size_t fuse_add_direntry(fuse_req_t, char *, const size_t, const char *,
int fuse_reply_err(fuse_req_t, int);
int fuse_reply_buf(fuse_req_t, const char *, off_t);
int fuse_reply_attr(fuse_req_t, const struct stat *, double);
int fuse_reply_open(fuse_req_t, const struct fuse_file_info *);
int fuse_reply_write(fuse_req_t, size_t);
int fuse_reply_entry(fuse_req_t, const struct fuse_entry_param *);
int fuse_reply_statfs(fuse_req_t, const struct statvfs *);
int fuse_reply_readlink(fuse_req_t, char *);
void fuse_reply_none(fuse_req_t);
int fuse_reply_bmap(fuse_req_t, uint64_t);
int fuse_reply_create(fuse_req_t, const struct fuse_entry_param *,
const struct fuse_ctx *fuse_req_ctx(fuse_req_t);
void *fuse_req_userdata(fuse_req_t);
void (*lookup)(fuse_req_t, fuse_ino_t, const char *);
void (*forget)(fuse_req_t, fuse_ino_t, uint64_t);
void (*getattr)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*setattr)(fuse_req_t, fuse_ino_t, struct stat *, int,
void (*readlink)(fuse_req_t, fuse_ino_t);
void (*mknod)(fuse_req_t, fuse_ino_t, const char *, mode_t, dev_t);
void (*mkdir)(fuse_req_t, fuse_ino_t, const char *, mode_t);
void (*unlink)(fuse_req_t, fuse_ino_t, const char *);
void (*rmdir)(fuse_req_t, fuse_ino_t, const char *);
void (*symlink)(fuse_req_t, const char *, fuse_ino_t, const char *);
void (*rename)(fuse_req_t, fuse_ino_t, const char *, fuse_ino_t,
void (*link)(fuse_req_t, fuse_ino_t, fuse_ino_t, const char *);
void (*open)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*read)(fuse_req_t, fuse_ino_t, size_t, off_t,
void (*write)(fuse_req_t, fuse_ino_t, const char *, size_t, off_t,
void (*flush)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*release)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*fsync)(fuse_req_t, fuse_ino_t, int, struct fuse_file_info *);
void (*opendir)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*readdir)(fuse_req_t, fuse_ino_t, size_t, off_t,
void (*releasedir)(fuse_req_t, fuse_ino_t, struct fuse_file_info *);
void (*statfs)(fuse_req_t, fuse_ino_t);
void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
void (*create)(fuse_req_t, fuse_ino_t, const char *, mode_t,
void (*bmap)(fuse_req_t, fuse_ino_t, size_t, uint64_t);
void (*fsyncdir)(fuse_req_t, fuse_ino_t, int, struct fuse_file_info *);
ifuse_ops_access(fuse_req_t req, fuse_ino_t ino, int mask)
ifuse_ops_open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
ifuse_ops_opendir(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
static fuse_req_t ireq;
ifuse_ops_releasedir(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
const fuse_req_t
ifuse_ops_release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
ifuse_ops_fsync(fuse_req_t req, fuse_ino_t ino, int datasync,
ifuse_ops_flush(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
ictx_init(fuse_req_t req)
ifuse_ops_lookup(fuse_req_t req, fuse_ino_t parent, const char *name)
ifuse_ops_read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t offset,
ifuse_ops_write(fuse_req_t req, fuse_ino_t ino, const char *buf,
ifuse_ops_mkdir(fuse_req_t req, fuse_ino_t parent, const char *name,
ifuse_ops_rmdir(fuse_req_t req, fuse_ino_t parent, const char *name)
ifuse_ops_readlink(fuse_req_t req, fuse_ino_t ino)
ifuse_ops_unlink(fuse_req_t req, fuse_ino_t parent, const char *name)
ifuse_ops_statfs(fuse_req_t req, fuse_ino_t ino)
ifuse_ops_link(fuse_req_t req, fuse_ino_t ino, fuse_ino_t newparent,
ifuse_ops_setattr(fuse_req_t req, fuse_ino_t ino, struct stat *attr,
ifuse_ops_symlink(fuse_req_t req, const char *link, fuse_ino_t parent,
ifuse_ops_rename(fuse_req_t req, fuse_ino_t parent, const char *name,
ifuse_ops_getattr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *ffi)
ifuse_ops_forget(fuse_req_t req, fuse_ino_t ino, uint64_t nlookup /* XXX */)
ifuse_ops_mknod(fuse_req_t req, fuse_ino_t parent, const char *name,
const fuse_req_t ifuse_req(void);
iprocess_init(fuse_req_t req)
iprocess_destroy(fuse_req_t req)
iprocess_lookup(fuse_req_t req)
iprocess_getattr(fuse_req_t req)
iprocess_setattr(fuse_req_t req)
iprocess_opendir(fuse_req_t req)
iprocess_readdir(fuse_req_t req)
iprocess_releasedir(fuse_req_t req)
iprocess_mkdir(fuse_req_t req)
iprocess_rmdir(fuse_req_t req)
iprocess_mknod(fuse_req_t req)
iprocess_open(fuse_req_t req)
iprocess_read(fuse_req_t req)
iprocess_write(fuse_req_t req)
iprocess_fsync(fuse_req_t req)
iprocess_flush(fuse_req_t req)
iprocess_release(fuse_req_t req)
iprocess_forget(fuse_req_t req)
iprocess_symlink(fuse_req_t req)
iprocess_readlink(fuse_req_t req)
iprocess_link(fuse_req_t req)
iprocess_unlink(fuse_req_t req)
iprocess_rename(fuse_req_t req)
iprocess_statfs(fuse_req_t req)