preparing for release
diff --git a/include/fuse.h b/include/fuse.h
index 8407f26..3ff3be6 100644
--- a/include/fuse.h
+++ b/include/fuse.h
@@ -92,29 +92,19 @@
#define FUSE_DEBUG (1 << 1)
/**
- * Create a new FUSE filesystem. The filesystem is not yet mounted
+ * Create a new FUSE filesystem.
*
+ * @param fd the control file descriptor
* @param flags any combination of the FUSE flags defined above, or 0
- * @param root the file type of the root node. 0 is the default (directory).
* @return the created FUSE handle
*/
-struct fuse *fuse_new(int flags, mode_t root);
-
-/**
- * Connect to the kernel and mount the filesystem.
- *
- * @param f the FUSE handle
- * @param mnt the mount point
- * @return 0 on success -1 on failure
- */
-int fuse_mount(struct fuse *f, const char *mnt);
+struct fuse *fuse_new(int fd, int flags);
/**
* Set the filesystem operations.
*
* Operations which are initialised to NULL will return ENOSYS to the
- * calling process. This function can be called anytime after
- * fuse_new() and before fuse_loop().
+ * calling process.
*
* @param f the FUSE handle
* @param op the operations
@@ -132,19 +122,9 @@
void fuse_loop(struct fuse *f);
/**
- * Disconnect from the kernel and unmount the filesystem
+ * Destroy the FUSE handle.
*
- * @param f the FUSE handle
- */
-int fuse_unmount(struct fuse *f);
-
-/**
- * Destroy the filesystem.
- *
- * The filesystem is not unmounted (call fuse_unmount() for that).
- * After a fork() system call it is possible to call fuse_destroy() in
- * one process, and leave the other process to service the filesystem
- * requests.
+ * The filesystem is not unmounted.
*
* @param f the FUSE handle
*/