diff options
author | 2005-11-11 21:32:42 +0000 | |
---|---|---|
committer | 2005-11-11 21:32:42 +0000 | |
commit | 3a77047661e345939e36f761db7a7a04ae632b76 (patch) | |
tree | 96f7fb8e682473dbe9739357040d94f7d9a1d9c2 /lib/helper.c | |
parent | bcc5385cc146c45bfe08e8351e3dcdd1d6354fee (diff) |
fix
Diffstat (limited to 'lib/helper.c')
-rw-r--r-- | lib/helper.c | 19 |
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"); |