aboutsummaryrefslogtreecommitdiff
path: root/lib/helper.c
diff options
context:
space:
mode:
authorGravatar Miklos Szeredi <miklos@szeredi.hu>2005-11-11 21:32:42 +0000
committerGravatar Miklos Szeredi <miklos@szeredi.hu>2005-11-11 21:32:42 +0000
commit3a77047661e345939e36f761db7a7a04ae632b76 (patch)
tree96f7fb8e682473dbe9739357040d94f7d9a1d9c2 /lib/helper.c
parentbcc5385cc146c45bfe08e8351e3dcdd1d6354fee (diff)
fix
Diffstat (limited to 'lib/helper.c')
-rw-r--r--lib/helper.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/helper.c b/lib/helper.c
index 89cd7a8..d8a522f 100644
--- a/lib/helper.c
+++ b/lib/helper.c
@@ -353,6 +353,15 @@ struct fuse *fuse_setup(int argc, char *argv[],
multithreaded, fd, 0);
}
+struct fuse *fuse_setup_compat22(int argc, char *argv[],
+ const struct fuse_operations_compat22 *op,
+ size_t op_size, char **mountpoint,
+ int *multithreaded, int *fd)
+{
+ return fuse_setup_common(argc, argv, (struct fuse_operations *) op,
+ op_size, mountpoint, multithreaded, fd, 22);
+}
+
struct fuse *fuse_setup_compat2(int argc, char *argv[],
const struct fuse_operations_compat2 *op,
char **mountpoint, int *multithreaded,
@@ -410,6 +419,14 @@ int fuse_main_real(int argc, char *argv[], const struct fuse_operations *op,
return fuse_main_common(argc, argv, op, op_size, 0);
}
+int fuse_main_real_compat22(int argc, char *argv[],
+ const struct fuse_operations_compat22 *op,
+ size_t op_size)
+{
+ return fuse_main_common(argc, argv, (struct fuse_operations *) op,
+ op_size, 22);
+}
+
#undef fuse_main
int fuse_main(void)
{
@@ -432,5 +449,7 @@ int fuse_main_compat2(int argc, char *argv[],
}
__asm__(".symver fuse_setup_compat2,__fuse_setup@");
+__asm__(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2");
__asm__(".symver fuse_teardown,__fuse_teardown@");
__asm__(".symver fuse_main_compat2,fuse_main@");
+__asm__(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2");