From 918f0ad95b73e506d20488cb8ddd35d1a2524c7c Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Wed, 12 Dec 2007 11:53:38 +0000 Subject: Disable old symbol versions if __UCLIBC__ is defined --- lib/helper.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'lib/helper.c') diff --git a/lib/helper.c b/lib/helper.c index e79f4b0..fbbf4b2 100644 --- a/lib/helper.c +++ b/lib/helper.c @@ -8,6 +8,7 @@ #include "config.h" #include "fuse_i.h" +#include "fuse_misc.h" #include "fuse_opt.h" #include "fuse_lowlevel.h" #include "fuse_common_compat.h" @@ -402,11 +403,11 @@ int fuse_mount_compat1(const char *mountpoint, const char *args[]) return fuse_mount_compat22(mountpoint, NULL); } -__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"); +FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@"); +FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2"); +FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@"); +FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@"); +FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2"); #endif /* __FreeBSD__ */ @@ -439,7 +440,7 @@ int fuse_mount_compat25(const char *mountpoint, struct fuse_args *args) return fuse_kern_mount(mountpoint, args); } -__asm__(".symver fuse_setup_compat25,fuse_setup@FUSE_2.5"); -__asm__(".symver fuse_teardown_compat22,fuse_teardown@FUSE_2.2"); -__asm__(".symver fuse_main_real_compat25,fuse_main_real@FUSE_2.5"); -__asm__(".symver fuse_mount_compat25,fuse_mount@FUSE_2.5"); +FUSE_SYMVER(".symver fuse_setup_compat25,fuse_setup@FUSE_2.5"); +FUSE_SYMVER(".symver fuse_teardown_compat22,fuse_teardown@FUSE_2.2"); +FUSE_SYMVER(".symver fuse_main_real_compat25,fuse_main_real@FUSE_2.5"); +FUSE_SYMVER(".symver fuse_mount_compat25,fuse_mount@FUSE_2.5"); -- cgit v1.2.3