/* FUSE: Filesystem in Userspace Copyright (C) 2001-2006 Miklos Szeredi This program can be distributed under the terms of the GNU LGPL. See the file COPYING.LIB */ #include "fuse.h" struct fuse_session; struct fuse_chan; struct fuse_lowlevel_ops; struct fuse_cmd { char *buf; size_t buflen; struct fuse_chan *ch; }; struct fuse_session *fuse_get_session(struct fuse *f); struct fuse *fuse_new_common(int fd, struct fuse_args *args, const struct fuse_operations *op, size_t op_size, int compat); int fuse_sync_compat_args(struct fuse_args *args); struct fuse_session *fuse_lowlevel_new_common(struct fuse_args *args, const struct fuse_lowlevel_ops *op, size_t op_size, void *userdata);