summaryrefslogtreecommitdiffstats
path: root/api/src/gfapi.map
blob: 4721efdff807743005811e141760e570c1a395c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160

GFAPI_PRIVATE_3.4.0 {
	global:
		glfs_loc_touchup;
		glfs_active_subvol;
		glfs_subvol_done;
		glfs_init_done;
		glfs_resolve_at;
	local: *;
};

GFAPI_3.4.0 {
	global:
		glfs_new;
		glfs_set_volfile;
		glfs_set_volfile_server;
		glfs_set_logging;
		glfs_init;
		glfs_fini;
		glfs_open;
		glfs_creat;
		glfs_close;
		glfs_from_glfd;
		glfs_set_xlator_option;
		glfs_read;
		glfs_write;
		glfs_read_async;
		glfs_write_async;
		glfs_readv;
		glfs_writev;
		glfs_readv_async;
		glfs_writev_async;
		glfs_pread;
		glfs_pwrite;
		glfs_pread_async;
		glfs_pwrite_async;
		glfs_preadv;
		glfs_pwritev;
		glfs_preadv_async;
		glfs_pwritev_async;
		glfs_lseek;
		glfs_truncate;
		glfs_ftruncate;
		glfs_ftruncate_async;
		glfs_lstat;
		glfs_stat;
		glfs_fstat;
		glfs_fsync;
		glfs_fsync_async;
		glfs_fdatasync;
		glfs_fdatasync_async;
		glfs_access;
		glfs_symlink;
		glfs_readlink;
		glfs_mknod;
		glfs_mkdir;
		glfs_unlink;
		glfs_rmdir;
		glfs_rename;
		glfs_link;
		glfs_opendir;
		glfs_readdir_r;
		glfs_readdirplus_r;
		glfs_telldir;
		glfs_seekdir;
		glfs_closedir;
		glfs_statvfs;
		glfs_chmod;
		glfs_fchmod;
		glfs_chown;
		glfs_lchown;
		glfs_fchown;
		glfs_utimens;
		glfs_lutimens;
		glfs_futimens;
		glfs_getxattr;
		glfs_lgetxattr;
		glfs_fgetxattr;
		glfs_listxattr;
		glfs_llistxattr;
		glfs_flistxattr;
		glfs_setxattr;
		glfs_lsetxattr;
		glfs_fsetxattr;
		glfs_removexattr;
		glfs_lremovexattr;
		glfs_fremovexattr;
		glfs_getcwd;
		glfs_chdir;
		glfs_fchdir;
		glfs_realpath;
		glfs_posix_lock;
		glfs_dup;
} GFAPI_PRIVATE_3.4.0;

GFAPI_3.4.2 {
	global:
		glfs_setfsuid;
		glfs_setfsgid;
		glfs_setfsgroups;
		glfs_h_lookupat;
		glfs_h_creat;
		glfs_h_mkdir;
		glfs_h_mknod;
		glfs_h_symlink;
		glfs_h_unlink;
		glfs_h_close;
		glfs_h_truncate;
		glfs_h_stat;
		glfs_h_getattrs;
		glfs_h_setattrs;
		glfs_h_readlink;
		glfs_h_link;
		glfs_h_rename;
		glfs_h_extract_handle;
		glfs_h_create_from_handle;
		glfs_h_opendir;
		glfs_h_open;
} GFAPI_3.4.0;

GFAPI_3.5.0 {
	global:
		glfs_get_volumeid;
		glfs_readdir;
		glfs_readdirplus;
		glfs_fallocate;
		glfs_discard;
		glfs_discard_async;
		glfs_zerofill;
		glfs_zerofill_async;
		glfs_caller_specific_init;
		glfs_h_setxattrs;
} GFAPI_3.4.2;

GFAPI_3.5.1 {
	global:
		glfs_unset_volfile_server;
		glfs_h_getxattrs;
		glfs_h_removexattrs;
} GFAPI_3.5.0;

GFAPI_3.6.0 {
	global:
		glfs_get_volfile;
		glfs_h_access;
} GFAPI_3.5.1;

GFAPI_3.7.0 {
	global:
		glfs_ipc;
                glfs_h_poll_upcall;
} GFAPI_3.6.0;

GFAPI_PRIVATE_3.7.0 {
	global:
		glfs_free_from_ctx;
		glfs_new_from_ctx;
                glfs_resolve;
                glfs_process_upcall_event;
} GFAPI_3.7.0;