aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2009-02-06 14:04:10 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2009-02-06 14:04:10 +0000
commit1de24725e47b048caf346469cc332fcd01274f75 (patch)
tree273cc66b6e52d2626d49b88b81a4913e2bcafe45 /include
parentf9fa25e977d523c0d01200edc01b21cc2835c66c (diff)
downloadandroid_external_fuse-1de24725e47b048caf346469cc332fcd01274f75.tar.gz
android_external_fuse-1de24725e47b048caf346469cc332fcd01274f75.tar.bz2
android_external_fuse-1de24725e47b048caf346469cc332fcd01274f75.zip
documentation update
Diffstat (limited to 'include')
-rw-r--r--include/fuse.h28
-rw-r--r--include/fuse_lowlevel.h22
2 files changed, 26 insertions, 24 deletions
diff --git a/include/fuse.h b/include/fuse.h
index e1b863c..6ded4f5 100644
--- a/include/fuse.h
+++ b/include/fuse.h
@@ -270,8 +270,11 @@ struct fuse_operations {
/** Open directory
*
- * This method should check if the open operation is permitted for
- * this directory
+ * Unless the 'default_permissions' mount option is given,
+ * this method should check if opendir is permitted for this
+ * directory. Optionally opendir may also return an arbitrary
+ * filehandle in the fuse_file_info structure, which will be
+ * passed to readdir, closedir and fsyncdir.
*
* Introduced in version 2.3
*/
@@ -462,12 +465,12 @@ struct fuse_operations {
/**
* Ioctl
*
- * @flags will have FUSE_IOCTL_COMPAT set for 32bit ioctls in
- * 64bit environment. The size and direction of @data is
- * determined by _IOC_*() decoding of @cmd. For _IOC_NONE,
- * @data will be NULL, for _IOC_WRITE @data is out area, for
+ * flags will have FUSE_IOCTL_COMPAT set for 32bit ioctls in
+ * 64bit environment. The size and direction of data is
+ * determined by _IOC_*() decoding of cmd. For _IOC_NONE,
+ * data will be NULL, for _IOC_WRITE data is out area, for
* _IOC_READ in area and if both are set in/out area. In all
- * non-NULL cases, the area is of _IOC_SIZE(@cmd) bytes.
+ * non-NULL cases, the area is of _IOC_SIZE(cmd) bytes.
*
* Introduced in version 2.8
*/
@@ -477,16 +480,16 @@ struct fuse_operations {
/**
* Poll for IO readiness events
*
- * Note: If @ph is non-NULL, the client should notify
+ * Note: If ph is non-NULL, the client should notify
* when IO readiness events occur by calling
- * fuse_notify_poll() with the specified @ph.
+ * fuse_notify_poll() with the specified ph.
*
- * Regardless of the number of times poll with a non-NULL @ph
+ * Regardless of the number of times poll with a non-NULL ph
* is received, single notification is enough to clear all.
* Notifying more times incurs overhead but doesn't harm
* correctness.
*
- * The callee is responsible for destroying @ph with
+ * The callee is responsible for destroying ph with
* fuse_pollhandle_destroy() when no longer in use.
*
* Introduced in version 2.8
@@ -621,9 +624,8 @@ int fuse_loop_mt(struct fuse *f);
struct fuse_context *fuse_get_context(void);
/**
- * Check if a request has already been interrupted
+ * Check if the current request has already been interrupted
*
- * @param req request handle
* @return 1 if the request has been interrupted, 0 otherwise
*/
int fuse_interrupted(void);
diff --git a/include/fuse_lowlevel.h b/include/fuse_lowlevel.h
index d7418e7..1e32825 100644
--- a/include/fuse_lowlevel.h
+++ b/include/fuse_lowlevel.h
@@ -815,9 +815,9 @@ struct fuse_lowlevel_ops {
*
* Note: For unrestricted ioctls (not allowed for FUSE
* servers), data in and out areas can be discovered by giving
- * iovs and setting FUSE_IOCTL_RETRY in *@flagsp. For
+ * iovs and setting FUSE_IOCTL_RETRY in *flagsp. For
* restricted ioctls, kernel prepares in/out data area
- * according to the information encoded in @cmd.
+ * according to the information encoded in cmd.
*
* Introduced in version 2.8
*
@@ -845,16 +845,16 @@ struct fuse_lowlevel_ops {
*
* Introduced in version 2.8
*
- * Note: If @ph is non-NULL, the client should notify
+ * Note: If ph is non-NULL, the client should notify
* when IO readiness events occur by calling
- * fuse_lowelevel_notify_poll() with the specified @ph.
+ * fuse_lowelevel_notify_poll() with the specified ph.
*
- * Regardless of the number of times poll with a non-NULL @ph
+ * Regardless of the number of times poll with a non-NULL ph
* is received, single notification is enough to clear all.
* Notifying more times incurs overhead but doesn't harm
* correctness.
*
- * The callee is responsible for destroying @ph with
+ * The callee is responsible for destroying ph with
* fuse_pollhandle_destroy() when no longer in use.
*
* Valid replies:
@@ -931,7 +931,7 @@ int fuse_reply_create(fuse_req_t req, const struct fuse_entry_param *e,
* getattr, setattr
*
* @param req request handle
- * @param the attributes
+ * @param attr the attributes
* @param attr_timeout validity timeout (in seconds) for the attributes
* @return zero for success, -errno for failure to send reply
*/
@@ -1074,7 +1074,7 @@ int fuse_reply_bmap(fuse_req_t req, uint64_t idx);
* @param req request handle
* @param buf the point where the new entry will be added to the buffer
* @param bufsize remaining size of the buffer
- * @param the name of the entry
+ * @param name the name of the entry
* @param stbuf the file attributes
* @param off the offset of the next entry
* @return the space needed for the entry
@@ -1093,9 +1093,9 @@ size_t fuse_add_direntry(fuse_req_t req, char *buf, size_t bufsize,
*
* @param req request handle
* @param in_iov iovec specifying data to fetch from the caller
- * @param in_count number of entries in @in_iov
+ * @param in_count number of entries in in_iov
* @param out_iov iovec specifying addresses to write output to
- * @param out_count number of entries in @out_iov
+ * @param out_count number of entries in out_iov
* @return zero for success, -errno for failure to send reply
*/
int fuse_reply_ioctl_retry(fuse_req_t req,
@@ -1176,7 +1176,7 @@ typedef void (*fuse_interrupt_func_t)(fuse_req_t req, void *data);
*
* @param req request handle
* @param func the callback function or NULL for unregister
- * @parm data user data passed to the callback function
+ * @param data user data passed to the callback function
*/
void fuse_req_interrupt_func(fuse_req_t req, fuse_interrupt_func_t func,
void *data);