aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBernd Schubert <bernd@bsbernd.com>2025-02-08 14:14:43 +0100
committerBernd Schubert <bernd@bsbernd.com>2025-02-09 13:55:42 +0100
commitb0f32a8b318d1a01f88eb37f09fd4bb8ac175bb4 (patch)
tree915fad89a9ab9f9a33c259626c87d9f9985e5af0 /include
parent458f433b89f3a599ed90bced16cb1e3e8403a774 (diff)
downloadlibfuse-b0f32a8b318d1a01f88eb37f09fd4bb8ac175bb4.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')
-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 *