* Add missing setattr flags to <fuse_lowlevel.h>.
[fuse.git] / lib / fuse_versionscript
blob4b5c8f377787241ba9afb1d31b360c4e075ffd0a
1 FUSE_2.2 {
2         global:
3                 fuse_destroy;
4                 fuse_exit;
5                 fuse_exited;
6                 fuse_get_context;
7                 fuse_invalidate;
8                 fuse_is_lib_option;
9                 fuse_loop;
10                 fuse_loop_mt;
11                 fuse_loop_mt_proc;
12                 fuse_main;
13                 fuse_main_compat1;
14                 fuse_main_compat2;
15                 fuse_mount_compat1;
16                 fuse_new_compat1;
17                 fuse_new_compat2;
18                 fuse_process_cmd;
19                 fuse_read_cmd;
20                 fuse_set_getcontext_func;
21                 fuse_setup_compat2;
24 FUSE_2.4 {
25         global:
26                 fuse_add_dirent;
27                 fuse_chan_bufsize;
28                 fuse_chan_data;
29                 fuse_chan_destroy;
30                 fuse_chan_fd;
31                 fuse_chan_new;
32                 fuse_chan_receive;
33                 fuse_chan_send;
34                 fuse_chan_session;
35                 fuse_dirent_size;
36                 fuse_kern_chan_new;
37                 fuse_lowlevel_is_lib_option;
38                 fuse_reply_attr;
39                 fuse_reply_buf;
40                 fuse_reply_entry;
41                 fuse_reply_err;
42                 fuse_reply_none;
43                 fuse_reply_readlink;
44                 fuse_reply_write;
45                 fuse_reply_xattr;
46                 fuse_req_ctx;
47                 fuse_req_userdata;
48                 fuse_session_add_chan;
49                 fuse_session_destroy;
50                 fuse_session_exit;
51                 fuse_session_exited;
52                 fuse_session_loop;
53                 fuse_session_loop_mt;
54                 fuse_session_new;
55                 fuse_session_next_chan;
56                 fuse_session_process;
57                 fuse_session_reset;
58 } FUSE_2.2;
60 FUSE_2.5 {
61         global:
62                 fuse_lowlevel_new_compat;
63                 fuse_main_real_compat22;
64                 fuse_mount_compat22;
65                 fuse_new_compat22;
66                 fuse_opt_parse;
67                 fuse_opt_add_opt;
68                 fuse_opt_add_arg;
69                 fuse_opt_free_args;
70                 fuse_opt_match;
71                 fuse_parse_cmdline;
72                 fuse_remove_signal_handlers;
73                 fuse_reply_create;
74                 fuse_reply_open;
75                 fuse_reply_open_compat;
76                 fuse_reply_statfs;
77                 fuse_reply_statfs_compat;
78                 fuse_setup_compat22;
79                 fuse_set_signal_handlers;
80 } FUSE_2.4;
82 FUSE_2.6 {
83         global:
84                 fuse_add_direntry;
85                 fuse_chan_new;
86                 fuse_chan_new_compat24;
87                 fuse_chan_recv;
88                 fuse_daemonize;
89                 fuse_get_session;
90                 fuse_interrupted;
91                 fuse_lowlevel_new;
92                 fuse_lowlevel_new_compat25;
93                 fuse_main_real;
94                 fuse_main_real_compat25;
95                 fuse_mount;
96                 fuse_mount_compat25;
97                 fuse_new;
98                 fuse_new_compat25;
99                 fuse_opt_insert_arg;
100                 fuse_reply_lock;
101                 fuse_req_interrupt_func;
102                 fuse_req_interrupted;
103                 fuse_session_remove_chan;
104                 fuse_setup;
105                 fuse_setup_compat25;
106                 fuse_teardown;
107                 fuse_teardown_compat22;
108                 fuse_unmount;
109                 fuse_unmount_compat22;
110 } FUSE_2.5;
112 FUSE_2.7 {
113         global:
114                 fuse_fs_access;
115                 fuse_fs_bmap;
116                 fuse_fs_chmod;
117                 fuse_fs_chown;
118                 fuse_fs_create;
119                 fuse_fs_destroy;
120                 fuse_fs_fgetattr;
121                 fuse_fs_flush;
122                 fuse_fs_fsync;
123                 fuse_fs_fsyncdir;
124                 fuse_fs_ftruncate;
125                 fuse_fs_getattr;
126                 fuse_fs_getxattr;
127                 fuse_fs_init;
128                 fuse_fs_link;
129                 fuse_fs_listxattr;
130                 fuse_fs_lock;
131                 fuse_fs_mkdir;
132                 fuse_fs_mknod;
133                 fuse_fs_new;
134                 fuse_fs_open;
135                 fuse_fs_opendir;
136                 fuse_fs_read;
137                 fuse_fs_readdir;
138                 fuse_fs_readlink;
139                 fuse_fs_release;
140                 fuse_fs_releasedir;
141                 fuse_fs_removexattr;
142                 fuse_fs_rename;
143                 fuse_fs_rmdir;
144                 fuse_fs_setxattr;
145                 fuse_fs_statfs;
146                 fuse_fs_symlink;
147                 fuse_fs_truncate;
148                 fuse_fs_unlink;
149                 fuse_fs_utimens;
150                 fuse_fs_write;
151                 fuse_register_module;
152                 fuse_reply_iov;
153                 fuse_version;
154 } FUSE_2.6;
156 FUSE_2.8 {
157         global:
158                 fuse_fs_ioctl;
159                 fuse_fs_poll;
160                 fuse_lowlevel_notify_poll;
161                 fuse_notify_poll;
162                 fuse_opt_add_opt_escaped;
163                 fuse_pollhandle_destroy;
164                 fuse_reply_bmap;
165                 fuse_reply_ioctl;
166                 fuse_reply_ioctl_retry;
167                 fuse_reply_poll;
169         local:
170                 *;
171 } FUSE_2.7;