aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse.h
diff options
context:
space:
mode:
authorBernd Schubert <bernd@bsbernd.com>2025-02-08 14:14:43 +0100
committerBernd Schubert <bernd@bsbernd.com>2025-02-10 16:56:45 +0100
commit19cb78a7e9854f6a68f0ed0a97e86df8208c4e3e (patch)
tree915fad89a9ab9f9a33c259626c87d9f9985e5af0 /include/fuse.h
parentefd45ba910aa987c9d11c28c3b4d1a73265487aa (diff)
downloadlibfuse-19cb78a7e9854f6a68f0ed0a97e86df8208c4e3e.tar.gz
Make fuse_main a macro again and wrap that to fuse_main_fn
As suggested by Bill in Issue #1092 make fuse_main a macro again, just in case some applications expect it to be a macro. Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
Diffstat (limited to 'include/fuse.h')
-rw-r--r--include/fuse.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/fuse.h b/include/fuse.h
index 70d0d13..ae8d80e 100644
--- a/include/fuse.h
+++ b/include/fuse.h
@@ -960,9 +960,9 @@ static inline int fuse_main_real(int argc, char *argv[],
*
* Example usage, see hello.c
*/
-static inline int
-fuse_main(int argc, char *argv[], const struct fuse_operations *op,
- void *user_data)
+static inline int fuse_main_fn(int argc, char *argv[],
+ const struct fuse_operations *op,
+ void *user_data)
{
struct libfuse_version version = {
.major = FUSE_MAJOR_VERSION,
@@ -980,6 +980,8 @@ fuse_main(int argc, char *argv[], const struct fuse_operations *op,
return fuse_main_real_versioned(argc, argv, op, sizeof(*(op)), &version,
user_data);
}
+#define fuse_main(argc, argv, op, user_data) \
+ fuse_main_fn(argc, argv, op, user_data)
/* ----------------------------------------------------------- *
* More detailed API *