glusterfs
1
2GFAPI_PRIVATE_3.4.0 {
3global:
4glfs_loc_touchup;
5glfs_active_subvol;
6glfs_subvol_done;
7glfs_init_done;
8glfs_resolve_at;
9local: *;
10};
11
12GFAPI_3.4.0 {
13global:
14glfs_new;
15glfs_set_volfile;
16glfs_set_volfile_server;
17glfs_set_logging;
18glfs_init;
19glfs_fini;
20glfs_open;
21glfs_creat;
22glfs_close;
23glfs_from_glfd;
24glfs_set_xlator_option;
25glfs_read;
26glfs_write;
27glfs_read_async;
28glfs_write_async;
29glfs_readv;
30glfs_writev;
31glfs_readv_async;
32glfs_writev_async;
33glfs_pread;
34glfs_pwrite;
35glfs_pread_async;
36glfs_pwrite_async;
37glfs_preadv;
38glfs_pwritev;
39glfs_preadv_async;
40glfs_pwritev_async;
41glfs_lseek;
42glfs_ftruncate;
43glfs_ftruncate_async;
44glfs_lstat;
45glfs_stat;
46glfs_fstat;
47glfs_fsync;
48glfs_fsync_async;
49glfs_fdatasync;
50glfs_fdatasync_async;
51glfs_access;
52glfs_symlink;
53glfs_readlink;
54glfs_mknod;
55glfs_mkdir;
56glfs_unlink;
57glfs_rmdir;
58glfs_rename;
59glfs_link;
60glfs_opendir;
61glfs_readdir_r;
62glfs_readdirplus_r;
63glfs_telldir;
64glfs_seekdir;
65glfs_closedir;
66glfs_statvfs;
67glfs_chmod;
68glfs_fchmod;
69glfs_chown;
70glfs_lchown;
71glfs_fchown;
72glfs_utimens;
73glfs_lutimens;
74glfs_futimens;
75glfs_getxattr;
76glfs_lgetxattr;
77glfs_fgetxattr;
78glfs_listxattr;
79glfs_llistxattr;
80glfs_flistxattr;
81glfs_setxattr;
82glfs_lsetxattr;
83glfs_fsetxattr;
84glfs_removexattr;
85glfs_lremovexattr;
86glfs_fremovexattr;
87glfs_getcwd;
88glfs_chdir;
89glfs_fchdir;
90glfs_realpath;
91glfs_posix_lock;
92glfs_dup;
93} GFAPI_PRIVATE_3.4.0;
94
95GFAPI_3.4.2 {
96global:
97glfs_setfsuid;
98glfs_setfsgid;
99glfs_setfsgroups;
100glfs_h_creat;
101glfs_h_mkdir;
102glfs_h_mknod;
103glfs_h_symlink;
104glfs_h_unlink;
105glfs_h_close;
106glfs_h_truncate;
107glfs_h_stat;
108glfs_h_getattrs;
109glfs_h_setattrs;
110glfs_h_readlink;
111glfs_h_link;
112glfs_h_rename;
113glfs_h_extract_handle;
114glfs_h_create_from_handle;
115glfs_h_opendir;
116glfs_h_open;
117glfs_h_lookupat;
118} GFAPI_3.4.0;
119
120GFAPI_3.5.0 {
121global:
122glfs_get_volumeid;
123glfs_readdir;
124glfs_readdirplus;
125glfs_fallocate;
126glfs_discard;
127glfs_discard_async;
128glfs_zerofill;
129glfs_zerofill_async;
130glfs_caller_specific_init;
131glfs_h_setxattrs;
132} GFAPI_3.4.2;
133
134GFAPI_3.5.1 {
135global:
136glfs_unset_volfile_server;
137glfs_h_getxattrs;
138glfs_h_removexattrs;
139} GFAPI_3.5.0;
140
141GFAPI_3.6.0 {
142global:
143glfs_get_volfile;
144glfs_h_access;
145} GFAPI_3.5.1;
146
147GFAPI_3.7.0 {
148global:
149glfs_h_poll_upcall;
150glfs_h_acl_set;
151glfs_h_acl_get;
152glfs_h_statfs;
153glfs_h_anonymous_read;
154glfs_h_anonymous_write;
155} GFAPI_3.6.0;
156
157GFAPI_PRIVATE_3.7.0 {
158global:
159glfs_free_from_ctx;
160glfs_new_from_ctx;
161glfs_resolve;
162glfs_process_upcall_event;
163} GFAPI_3.7.0;
164
165GFAPI_3.7.4 {
166global:
167glfs_h_lookupat;
168} GFAPI_PRIVATE_3.7.0;
169
170GFAPI_3.7.15 {
171global:
172glfs_truncate;
173} GFAPI_3.7.4;
174
175GFAPI_3.7.16 {
176global:
177glfs_free;
178glfs_upcall_get_fs;
179glfs_upcall_get_reason;
180glfs_upcall_get_event;
181glfs_upcall_inode_get_object;
182glfs_upcall_inode_get_flags;
183glfs_upcall_inode_get_stat;
184glfs_upcall_inode_get_expire;
185glfs_upcall_inode_get_pobject;
186glfs_upcall_inode_get_pstat;
187glfs_upcall_inode_get_oldpobject;
188glfs_upcall_inode_get_oldpstat;
189glfs_h_poll_upcall;
190} GFAPI_3.7.15;
191
192GFAPI_3.7.17 {
193global:
194glfs_realpath;
195} GFAPI_3.7.16;
196
197GFAPI_3.10.0 {
198global:
199glfs_sysrq;
200} GFAPI_3.7.17;
201
202GFAPI_3.10.7 {
203global:
204glfs_fd_set_lkowner;
205} GFAPI_3.10.0;
206
207GFAPI_3.11.0 {
208glfs_xreaddirplus_r;
209glfs_xreaddirplus_r_get_stat;
210glfs_xreaddirplus_r_get_object;
211glfs_object_copy;
212} GFAPI_3.10.7;
213
214GFAPI_PRIVATE_3.12.0 {
215global:
216glfs_ipc;
217} GFAPI_3.11.0;
218
219GFAPI_3.13.0 {
220global:
221glfs_upcall_register;
222glfs_upcall_unregister;
223} GFAPI_PRIVATE_3.12.0;
224
225GFAPI_4.0.0 {
226global:
227glfs_setfsleaseid;
228glfs_file_lock;
229glfs_lease;
230glfs_h_lease;
231} GFAPI_3.13.0;
232
233GFAPI_4.1.6 {
234global:
235glfs_upcall_lease_get_object;
236glfs_upcall_lease_get_lease_type;
237} GFAPI_4.0.0;
238
239GFAPI_PRIVATE_6.0 {
240global:
241glfs_statx;
242glfs_iatt_from_statx;
243} GFAPI_4.1.6;
244
245GFAPI_6.0 {
246global:
247glfs_read_async;
248glfs_write_async;
249glfs_readv_async;
250glfs_writev_async;
251glfs_pread;
252glfs_pwrite;
253glfs_pread_async;
254glfs_pwrite_async;
255glfs_preadv_async;
256glfs_pwritev_async;
257glfs_fsync;
258glfs_fsync_async;
259glfs_fdatasync;
260glfs_fdatasync_async;
261glfs_ftruncate;
262glfs_ftruncate_async;
263glfs_discard_async;
264glfs_zerofill_async;
265glfs_copy_file_range;
266glfs_setattr;
267glfs_fsetattr;
268} GFAPI_PRIVATE_6.0;
269
270GFAPI_PRIVATE_6.1 {
271global:
272glfs_setfspid;
273} GFAPI_6.0;
274
275GFAPI_6.6 {
276global:
277glfs_h_creat_open;
278} GFAPI_PRIVATE_6.1;
279
280GFAPI_7.0 {
281global:
282glfs_set_statedump_path;
283} GFAPI_6.6;
284
285GFAPI_11.0 {
286global:
287glfs_openat;
288glfs_fstatat;
289glfs_mkdirat;
290glfs_faccessat;
291glfs_fchmodat;
292glfs_fchownat;
293glfs_linkat;
294glfs_mknodat;
295glfs_readlinkat;
296glfs_renameat;
297glfs_renameat2;
298glfs_symlinkat;
299glfs_unlinkat;
300} GFAPI_7.0;
301