~ubuntu-branches/ubuntu/precise/util-linux/precise-proposed

« back to all changes in this revision

Viewing changes to shlibs/mount/src/libmount.sym

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2011-06-20 22:31:50 UTC
  • mfrom: (1.6.3 upstream) (4.5.1 sid)
  • Revision ID: james.westby@ubuntu.com-20110620223150-lz8wrv0946ihcz3z
Tags: 2.19.1-2ubuntu1
* Merge from Debian unstable, remaining changes:
  - Build for multiarch.
  - Add pre-depends on multiarch-support.
  - configure.ac: don't try to be clever about extracting a path name from
    $libdir to append to /usr in a way that's not overridable; instead,
    reuse the built-in configurable libexecdir.
  - Fix up the .pc.in files to know about libexecdir, so our substitutions
    don't leave us with unusable pkg-config files.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - Mention mountall(8) in fstab(5) manpages, along with its special
    options.
  - Since upstart is required in Ubuntu, the hwclock.sh init script is not
    called on startup and the hwclockfirst.sh init script is removed.
  - Drop depends on initscripts for the above.
  - Replace hwclock udev rule with an Upstart job.
  - For the case where mount is called with a directory to mount, look
    that directory up in mountall's /lib/init/fstab if we couldn't find
    it mentioned anywhere else.  This means "mount /proc", "mount /sys",
    etc. work.
  - mount.8 points to the cifs-utils package, not the obsolete smbfs one. 
* Dropped changes:
  - mount.preinst: lsb_release has been fixed in lucid and above to be
    usable without configuration, so we don't have to diverge from Debian
    here anymore.
* Changes merged upstream:
  - sfdisk support for '+' with '-N'
  - mount/umount.c: fix a segfault on umount with empty mtab entry
  - Fix arbitrary unmount with fuse security issue

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * The symbol versioning ensures that a new application requiring symbol foo;
 
3
 * can't run with old libblkid.so not providing foo;
 
4
 * version info can't enforce this since we never change the SONAME.
 
5
 */
 
6
MOUNT_2.19 {
 
7
global:
 
8
        mnt_cache_device_has_tag;
 
9
        mnt_cache_find_tag_value;
 
10
        mnt_cache_read_tags;
 
11
        mnt_context_append_options;
 
12
        mnt_context_apply_fstab;
 
13
        mnt_context_disable_canonicalize;
 
14
        mnt_context_disable_helpers;
 
15
        mnt_context_disable_mtab;
 
16
        mnt_context_do_mount;
 
17
        mnt_context_do_umount;
 
18
        mnt_context_enable_fake;
 
19
        mnt_context_enable_force;
 
20
        mnt_context_enable_lazy;
 
21
        mnt_context_enable_loopdel;
 
22
        mnt_context_enable_rdonly_umount;
 
23
        mnt_context_enable_sloppy;
 
24
        mnt_context_enable_verbose;
 
25
        mnt_context_finalize_mount;
 
26
        mnt_context_finalize_umount;
 
27
        mnt_context_get_cache;
 
28
        mnt_context_get_fs;
 
29
        mnt_context_get_fstab;
 
30
        mnt_context_get_fstype;
 
31
        mnt_context_get_lock;
 
32
        mnt_context_get_mflags;
 
33
        mnt_context_get_mtab;
 
34
        mnt_context_get_optsmode;
 
35
        mnt_context_get_source;
 
36
        mnt_context_get_status;
 
37
        mnt_context_get_target;
 
38
        mnt_context_get_user_mflags;
 
39
        mnt_context_helper_setopt;
 
40
        mnt_context_init_helper;
 
41
        mnt_context_is_fake;
 
42
        mnt_context_is_force;
 
43
        mnt_context_is_lazy;
 
44
        mnt_context_is_nomtab;
 
45
        mnt_context_is_rdonly_umount;
 
46
        mnt_context_is_restricted;
 
47
        mnt_context_is_sloppy;
 
48
        mnt_context_is_verbose;
 
49
        mnt_context_mount;
 
50
        mnt_context_prepare_mount;
 
51
        mnt_context_prepare_umount;
 
52
        mnt_context_set_cache;
 
53
        mnt_context_set_fs;
 
54
        mnt_context_set_fstab;
 
55
        mnt_context_set_fstype;
 
56
        mnt_context_set_fstype_pattern;
 
57
        mnt_context_set_mflags;
 
58
        mnt_context_set_mountdata;
 
59
        mnt_context_set_options;
 
60
        mnt_context_set_options_pattern;
 
61
        mnt_context_set_optsmode;
 
62
        mnt_context_set_source;
 
63
        mnt_context_set_syscall_status;
 
64
        mnt_context_set_target;
 
65
        mnt_context_set_user_mflags;
 
66
        mnt_context_strerror;
 
67
        mnt_context_umount;
 
68
        mnt_copy_fs;
 
69
        mnt_free_cache;
 
70
        mnt_free_context;
 
71
        mnt_free_fs;
 
72
        mnt_free_iter;
 
73
        mnt_free_lock;
 
74
        mnt_free_mntent;
 
75
        mnt_free_table;
 
76
        mnt_free_update;
 
77
        mnt_fs_append_attributes;
 
78
        mnt_fs_append_fs_options;
 
79
        mnt_fs_append_options;
 
80
        mnt_fs_append_user_options;
 
81
        mnt_fs_append_vfs_options;
 
82
        mnt_fs_get_attribute;
 
83
        mnt_fs_get_attributes;
 
84
        mnt_fs_get_bindsrc;
 
85
        mnt_fs_get_devno;
 
86
        mnt_fs_get_freq;
 
87
        mnt_fs_get_fs_options;
 
88
        mnt_fs_get_fstype;
 
89
        mnt_fs_get_id;
 
90
        mnt_fs_get_option;
 
91
        mnt_fs_get_parent_id;
 
92
        mnt_fs_get_passno;
 
93
        mnt_fs_get_root;
 
94
        mnt_fs_get_source;
 
95
        mnt_fs_get_srcpath;
 
96
        mnt_fs_get_tag;
 
97
        mnt_fs_get_target;
 
98
        mnt_fs_get_userdata;
 
99
        mnt_fs_get_user_options;
 
100
        mnt_fs_get_vfs_options;
 
101
        mnt_fs_is_kernel;
 
102
        mnt_fs_match_fstype;
 
103
        mnt_fs_match_options;
 
104
        mnt_fs_match_source;
 
105
        mnt_fs_match_target;
 
106
        mnt_fs_prepend_attributes;
 
107
        mnt_fs_prepend_fs_options;
 
108
        mnt_fs_prepend_options;
 
109
        mnt_fs_prepend_user_options;
 
110
        mnt_fs_prepend_vfs_options;
 
111
        mnt_fs_print_debug;
 
112
        mnt_fs_set_attributes;
 
113
        mnt_fs_set_bindsrc;
 
114
        mnt_fs_set_freq;
 
115
        mnt_fs_set_fs_options;
 
116
        mnt_fs_set_fstype;
 
117
        mnt_fs_set_options;
 
118
        mnt_fs_set_passno;
 
119
        mnt_fs_set_root;
 
120
        mnt_fs_set_source;
 
121
        mnt_fs_set_target;
 
122
        mnt_fs_set_userdata;
 
123
        mnt_fs_set_user_options;
 
124
        mnt_fs_set_vfs_options;
 
125
        mnt_fs_strdup_options;
 
126
        mnt_fs_to_mntent;
 
127
        mnt_fstype_is_netfs;
 
128
        mnt_fstype_is_pseudofs;
 
129
        mnt_get_builtin_optmap;
 
130
        mnt_get_fstab_path;
 
131
        mnt_get_fstype;
 
132
        mnt_get_library_version;
 
133
        mnt_get_mtab_path;
 
134
        mnt_has_regular_mtab;
 
135
        mnt_init_debug;
 
136
        mnt_iter_get_direction;
 
137
        mnt_lock_block_signals;
 
138
        mnt_lock_file;
 
139
        mnt_mangle;
 
140
        mnt_match_fstype;
 
141
        mnt_match_options;
 
142
        mnt_new_cache;
 
143
        mnt_new_context;
 
144
        mnt_new_fs;
 
145
        mnt_new_iter;
 
146
        mnt_new_lock;
 
147
        mnt_new_table;
 
148
        mnt_new_table_from_dir;
 
149
        mnt_new_table_from_file;
 
150
        mnt_new_update;
 
151
        mnt_optstr_append_option;
 
152
        mnt_optstr_apply_flags;
 
153
        mnt_optstr_get_flags;
 
154
        mnt_optstr_get_option;
 
155
        mnt_optstr_get_options;
 
156
        mnt_optstr_next_option;
 
157
        mnt_optstr_prepend_option;
 
158
        mnt_optstr_remove_option;
 
159
        mnt_optstr_set_option;
 
160
        mnt_parse_version_string;
 
161
        mnt_reset_context;
 
162
        mnt_reset_fs;
 
163
        mnt_reset_iter;
 
164
        mnt_resolve_path;
 
165
        mnt_resolve_spec;
 
166
        mnt_resolve_tag;
 
167
        mnt_split_optstr;
 
168
        mnt_table_add_fs;
 
169
        mnt_table_find_next_fs;
 
170
        mnt_table_find_pair;
 
171
        mnt_table_find_source;
 
172
        mnt_table_find_srcpath;
 
173
        mnt_table_find_tag;
 
174
        mnt_table_find_target;
 
175
        mnt_table_get_cache;
 
176
        mnt_table_get_name;
 
177
        mnt_table_get_nents;
 
178
        mnt_table_get_root_fs;
 
179
        mnt_table_next_child_fs;
 
180
        mnt_table_next_fs;
 
181
        mnt_table_parse_file;
 
182
        mnt_table_parse_fstab;
 
183
        mnt_table_parse_mtab;
 
184
        mnt_table_parse_stream;
 
185
        mnt_table_remove_fs;
 
186
        mnt_table_set_cache;
 
187
        mnt_table_set_iter;
 
188
        mnt_table_set_parser_errcb;
 
189
        mnt_unlock_file;
 
190
        mnt_unmangle;
 
191
        mnt_update_force_rdonly;
 
192
        mnt_update_get_filename;
 
193
        mnt_update_get_fs;
 
194
        mnt_update_get_mflags;
 
195
        mnt_update_is_ready;
 
196
        mnt_update_set_fs;
 
197
        mnt_update_table;
 
198
local:
 
199
        *;
 
200
};
 
201