aboutsummaryrefslogtreecommitdiff
path: root/include/fuse_opt.h
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2005-12-14 23:25:00 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2005-12-14 23:25:00 +0000
commitcaa093140a5540442f40f65fbf8cf596bb6066a9 (patch)
treef8a7913dbca0f00386b31c4610276ce0d506a7ba /include/fuse_opt.h
parent6470957cce815f8c707882093c8f76165f69cc55 (diff)
downloadlibfuse-caa093140a5540442f40f65fbf8cf596bb6066a9.tar.gz
fix
Diffstat (limited to 'include/fuse_opt.h')
-rw-r--r--include/fuse_opt.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/fuse_opt.h b/include/fuse_opt.h
index 86099cd..8281882 100644
--- a/include/fuse_opt.h
+++ b/include/fuse_opt.h
@@ -136,9 +136,12 @@ struct fuse_opt {
* @param data is the user data passed to the fuse_opt_parse() function
* @param arg is the whole argument or option
* @param key determines why the processing function was called
+ * @param argcout pointer to output argument count
+ * @param argvout pointer to output argument vector
* @return -1 on error, 0 if arg is to be discarded, 1 if arg should be kept
*/
-typedef int (*fuse_opt_proc_t)(void *data, const char *arg, int key);
+typedef int (*fuse_opt_proc_t)(void *data, const char *arg, int key,
+ int *argcout, char **argvout[]);
/**
* Option parsing function