diff options
author | Bernd Schubert <bernd@bsbernd.com> | 2025-02-08 14:14:43 +0100 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-02-09 13:55:42 +0100 |
commit | b0f32a8b318d1a01f88eb37f09fd4bb8ac175bb4 (patch) | |
tree | 915fad89a9ab9f9a33c259626c87d9f9985e5af0 /include | |
parent | 458f433b89f3a599ed90bced16cb1e3e8403a774 (diff) | |
download | libfuse-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.h | 8 |
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 * |