diff options
author | Miklos Szeredi <mszeredi@suse.cz> | 2012-07-19 18:47:51 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2012-07-19 18:47:51 +0200 |
commit | 966d97b1f816a6092e90f3249fbddf861217b636 (patch) | |
tree | af5c7e43f2f8f7fd3ab62370175737602d79cad7 /lib | |
parent | 2b4b5cc5449264448bce77bfb6788f1b675bf2fd (diff) | |
download | fuse-966d97b1f816a6092e90f3249fbddf861217b636.tar.gz |
Remove old symbol versions
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fuse.c | 10 | ||||
-rw-r--r-- | lib/fuse_lowlevel.c | 10 | ||||
-rw-r--r-- | lib/fuse_misc.h | 11 | ||||
-rw-r--r-- | lib/fuse_mt.c | 2 | ||||
-rw-r--r-- | lib/fuse_opt.c | 3 | ||||
-rw-r--r-- | lib/fuse_session.c | 4 | ||||
-rw-r--r-- | lib/fuse_versionscript | 57 | ||||
-rw-r--r-- | lib/helper.c | 11 | ||||
-rw-r--r-- | lib/mount.c | 3 | ||||
-rw-r--r-- | lib/mount_bsd.c | 2 |
10 files changed, 2 insertions, 111 deletions
@@ -4284,7 +4284,6 @@ struct fuse_context *fuse_get_context_compat22(void) { return &fuse_get_context_internal()->ctx; } -FUSE_SYMVER(".symver fuse_get_context_compat22,fuse_get_context@FUSE_2.2"); int fuse_getgroups(int size, gid_t list[]) { @@ -4814,13 +4813,6 @@ struct fuse *fuse_new_compat1(int fd, int flags, 11); } -FUSE_SYMVER(".symver fuse_exited,__fuse_exited@"); -FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@"); -FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@"); -FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@"); -FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@"); -FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2"); - #endif /* __FreeBSD__ || __NetBSD__ */ struct fuse *fuse_new_compat25(int fd, struct fuse_args *args, @@ -4830,5 +4822,3 @@ struct fuse *fuse_new_compat25(int fd, struct fuse_args *args, return fuse_new_common_compat25(fd, args, (struct fuse_operations *) op, op_size, 25); } - -FUSE_SYMVER(".symver fuse_new_compat25,fuse_new@FUSE_2.5"); diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index a259f37..de2046d 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -2211,10 +2211,6 @@ const struct fuse_ctx *fuse_req_ctx_compat24(fuse_req_t req) { return fuse_req_ctx(req); } -#ifndef __NetBSD__ -FUSE_SYMVER(".symver fuse_req_ctx_compat24,fuse_req_ctx@FUSE_2.4"); -#endif - void fuse_req_interrupt_func(fuse_req_t req, fuse_interrupt_func_t func, void *data) @@ -2937,10 +2933,6 @@ int fuse_sync_compat_args(struct fuse_args *args) return 0; } -FUSE_SYMVER(".symver fuse_reply_statfs_compat,fuse_reply_statfs@FUSE_2.4"); -FUSE_SYMVER(".symver fuse_reply_open_compat,fuse_reply_open@FUSE_2.4"); -FUSE_SYMVER(".symver fuse_lowlevel_new_compat,fuse_lowlevel_new@FUSE_2.4"); - #else /* __FreeBSD__ || __NetBSD__ */ int fuse_sync_compat_args(struct fuse_args *args) @@ -2962,5 +2954,3 @@ struct fuse_session *fuse_lowlevel_new_compat25(struct fuse_args *args, (const struct fuse_lowlevel_ops *) op, op_size, userdata); } - -FUSE_SYMVER(".symver fuse_lowlevel_new_compat25,fuse_lowlevel_new@FUSE_2.5"); diff --git a/lib/fuse_misc.h b/lib/fuse_misc.h index eedf0e0..f102ba3 100644 --- a/lib/fuse_misc.h +++ b/lib/fuse_misc.h @@ -9,17 +9,6 @@ #include "config.h" #include <pthread.h> -/* - Versioned symbols cannot be used in some cases because it - - confuse the dynamic linker in uClibc - - not supported on MacOSX (in MachO binary format) -*/ -#if (!defined(__UCLIBC__) && !defined(__APPLE__)) -#define FUSE_SYMVER(x) __asm__(x) -#else -#define FUSE_SYMVER(x) -#endif - #ifndef USE_UCLIBC #define fuse_mutex_init(mut) pthread_mutex_init(mut, NULL) #else diff --git a/lib/fuse_mt.c b/lib/fuse_mt.c index f6dbe71..fbfa52a 100644 --- a/lib/fuse_mt.c +++ b/lib/fuse_mt.c @@ -118,5 +118,3 @@ int fuse_loop_mt(struct fuse *f) fuse_stop_cleanup_thread(f); return res; } - -FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@"); diff --git a/lib/fuse_opt.c b/lib/fuse_opt.c index a2118ce..57499ba 100644 --- a/lib/fuse_opt.c +++ b/lib/fuse_opt.c @@ -421,6 +421,3 @@ int fuse_opt_parse(struct fuse_args *args, void *data, fuse_opt_free_args(&ctx.outargs); return res; } - -/* This symbol version was mistakenly added to the version script */ -FUSE_SYMVER(".symver fuse_opt_insert_arg_compat,fuse_opt_insert_arg@FUSE_2.5"); diff --git a/lib/fuse_session.c b/lib/fuse_session.c index c55f250..0cbea79 100644 --- a/lib/fuse_session.c +++ b/lib/fuse_session.c @@ -227,7 +227,3 @@ void fuse_chan_destroy(struct fuse_chan *ch) ch->op.destroy(ch); free(ch); } - -#ifndef __FreeBSD__ -FUSE_SYMVER(".symver fuse_chan_new_compat24,fuse_chan_new@FUSE_2.4"); -#endif diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript index 8d91887..f97a5c6 100644 --- a/lib/fuse_versionscript +++ b/lib/fuse_versionscript @@ -1,4 +1,4 @@ -FUSE_2.2 { +FUSE_3.0 { global: fuse_destroy; fuse_exit; @@ -9,19 +9,9 @@ FUSE_2.2 { fuse_loop_mt; fuse_loop_mt_proc; fuse_main; - fuse_main_compat1; - fuse_main_compat2; - fuse_mount_compat1; - fuse_new_compat1; - fuse_new_compat2; fuse_process_cmd; fuse_read_cmd; fuse_set_getcontext_func; - fuse_setup_compat2; -}; - -FUSE_2.4 { - global: fuse_add_dirent; fuse_chan_bufsize; fuse_chan_data; @@ -52,14 +42,6 @@ FUSE_2.4 { fuse_session_next_chan; fuse_session_process; fuse_session_reset; -} FUSE_2.2; - -FUSE_2.5 { - global: - fuse_lowlevel_new_compat; - fuse_main_real_compat22; - fuse_mount_compat22; - fuse_new_compat22; fuse_opt_parse; fuse_opt_add_opt; fuse_opt_add_arg; @@ -69,45 +51,26 @@ FUSE_2.5 { fuse_remove_signal_handlers; fuse_reply_create; fuse_reply_open; - fuse_reply_open_compat; fuse_reply_statfs; - fuse_reply_statfs_compat; - fuse_setup_compat22; fuse_set_signal_handlers; -} FUSE_2.4; - -FUSE_2.6 { - global: fuse_add_direntry; fuse_chan_new; - fuse_chan_new_compat24; fuse_chan_recv; fuse_daemonize; fuse_get_session; fuse_interrupted; fuse_lowlevel_new; - fuse_lowlevel_new_compat25; fuse_main_real; - fuse_main_real_compat25; fuse_mount; - fuse_mount_compat25; fuse_new; - fuse_new_compat25; fuse_opt_insert_arg; fuse_reply_lock; fuse_req_interrupt_func; fuse_req_interrupted; fuse_session_remove_chan; fuse_setup; - fuse_setup_compat25; fuse_teardown; - fuse_teardown_compat22; fuse_unmount; - fuse_unmount_compat22; -} FUSE_2.5; - -FUSE_2.7 { - global: fuse_fs_access; fuse_fs_bmap; fuse_fs_chmod; @@ -148,15 +111,7 @@ FUSE_2.7 { fuse_register_module; fuse_reply_iov; fuse_version; -} FUSE_2.6; - -FUSE_2.7.5 { - global: fuse_reply_bmap; -} FUSE_2.7; - -FUSE_2.8 { - global: cuse_lowlevel_new; cuse_lowlevel_main; cuse_lowlevel_setup; @@ -178,10 +133,6 @@ FUSE_2.8 { fuse_req_ctx; fuse_req_getgroups; fuse_session_data; -} FUSE_2.7.5; - -FUSE_2.9 { - global: fuse_buf_copy; fuse_buf_size; fuse_fs_read_buf; @@ -196,12 +147,8 @@ FUSE_2.9 { fuse_clean_cache; fuse_lowlevel_notify_delete; fuse_fs_flock; -} FUSE_2.8; - -FUSE_2.9.1 { - global: fuse_fs_fallocate; local: *; -} FUSE_2.9; +}; diff --git a/lib/helper.c b/lib/helper.c index ace19dd..98180be 100644 --- a/lib/helper.c +++ b/lib/helper.c @@ -434,12 +434,6 @@ int fuse_mount_compat1(const char *mountpoint, const char *args[]) return fuse_mount_compat22(mountpoint, NULL); } -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__ || __NetBSD__ */ @@ -471,8 +465,3 @@ int fuse_mount_compat25(const char *mountpoint, struct fuse_args *args) { return fuse_kern_mount(mountpoint, args); } - -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"); diff --git a/lib/mount.c b/lib/mount.c index 6a9da9e..125a0df 100644 --- a/lib/mount.c +++ b/lib/mount.c @@ -631,6 +631,3 @@ out: free(mo.mtab_opts); return res; } - -FUSE_SYMVER(".symver fuse_mount_compat22,fuse_mount@FUSE_2.2"); -FUSE_SYMVER(".symver fuse_unmount_compat22,fuse_unmount@FUSE_2.2"); diff --git a/lib/mount_bsd.c b/lib/mount_bsd.c index 62443ac..9ee74fb 100644 --- a/lib/mount_bsd.c +++ b/lib/mount_bsd.c @@ -384,5 +384,3 @@ out: free(mo.kernel_opts); return res; } - -FUSE_SYMVER(".symver fuse_unmount_compat22,fuse_unmount@FUSE_2.2"); |