mirror of
https://github.com/openharmony/third_party_libfuse.git
synced 2026-07-16 09:04:28 -04:00
425db842ff
Help and version messages can be generated using the new fuse_lowlevel_help(), fuse_lowlevel_version(), fuse_mount_help(), and fuse_mount_version() functions. The fuse_parse_cmdline() function has been made more powerful to do this automatically, and is now explicitly intended only for low-level API users. This is a code simplication patch. We don't have to parse for --help and --version in quite as many places, and we no longer have a low-level initialization function be responsible for the (super-high level) task of printing a program usage message. In the high-level API, we can now handle the command line parsing earlier and avoid running other initialization code if we're just going to abort later on.
137 lines
2.6 KiB
Plaintext
137 lines
2.6 KiB
Plaintext
FUSE_3.0 {
|
|
global:
|
|
fuse_destroy;
|
|
fuse_exit;
|
|
fuse_loop;
|
|
fuse_loop_mt;
|
|
fuse_reply_attr;
|
|
fuse_reply_buf;
|
|
fuse_reply_entry;
|
|
fuse_reply_err;
|
|
fuse_reply_none;
|
|
fuse_reply_readlink;
|
|
fuse_reply_write;
|
|
fuse_reply_xattr;
|
|
fuse_req_userdata;
|
|
fuse_session_destroy;
|
|
fuse_session_exit;
|
|
fuse_session_exited;
|
|
fuse_session_loop;
|
|
fuse_session_loop_mt;
|
|
fuse_session_reset;
|
|
fuse_opt_parse;
|
|
fuse_opt_add_opt;
|
|
fuse_opt_add_arg;
|
|
fuse_opt_free_args;
|
|
fuse_opt_match;
|
|
fuse_parse_cmdline;
|
|
fuse_remove_signal_handlers;
|
|
fuse_reply_create;
|
|
fuse_reply_open;
|
|
fuse_reply_statfs;
|
|
fuse_set_signal_handlers;
|
|
fuse_add_direntry;
|
|
fuse_add_direntry_plus;
|
|
fuse_daemonize;
|
|
fuse_get_session;
|
|
fuse_interrupted;
|
|
fuse_session_new;
|
|
fuse_main_real;
|
|
fuse_mount;
|
|
fuse_session_mount;
|
|
fuse_new;
|
|
fuse_opt_insert_arg;
|
|
fuse_reply_lock;
|
|
fuse_req_interrupt_func;
|
|
fuse_req_interrupted;
|
|
fuse_unmount;
|
|
fuse_session_unmount;
|
|
fuse_fs_access;
|
|
fuse_fs_bmap;
|
|
fuse_fs_chmod;
|
|
fuse_fs_chown;
|
|
fuse_fs_create;
|
|
fuse_fs_destroy;
|
|
fuse_fs_fgetattr;
|
|
fuse_fs_flush;
|
|
fuse_fs_fsync;
|
|
fuse_fs_fsyncdir;
|
|
fuse_fs_ftruncate;
|
|
fuse_fs_getattr;
|
|
fuse_fs_getxattr;
|
|
fuse_fs_init;
|
|
fuse_fs_link;
|
|
fuse_fs_listxattr;
|
|
fuse_fs_lock;
|
|
fuse_fs_mkdir;
|
|
fuse_fs_mknod;
|
|
fuse_fs_new;
|
|
fuse_fs_open;
|
|
fuse_fs_opendir;
|
|
fuse_fs_read;
|
|
fuse_fs_readdir;
|
|
fuse_fs_readlink;
|
|
fuse_fs_release;
|
|
fuse_fs_releasedir;
|
|
fuse_fs_removexattr;
|
|
fuse_fs_rename;
|
|
fuse_fs_rmdir;
|
|
fuse_fs_setxattr;
|
|
fuse_fs_statfs;
|
|
fuse_fs_symlink;
|
|
fuse_fs_truncate;
|
|
fuse_fs_unlink;
|
|
fuse_fs_utimens;
|
|
fuse_fs_write;
|
|
fuse_register_module;
|
|
fuse_reply_iov;
|
|
fuse_version;
|
|
fuse_reply_bmap;
|
|
cuse_lowlevel_new;
|
|
cuse_lowlevel_main;
|
|
cuse_lowlevel_setup;
|
|
cuse_lowlevel_teardown;
|
|
fuse_fs_ioctl;
|
|
fuse_fs_poll;
|
|
fuse_get_context;
|
|
fuse_getgroups;
|
|
fuse_lowlevel_notify_inval_entry;
|
|
fuse_lowlevel_notify_inval_inode;
|
|
fuse_lowlevel_notify_poll;
|
|
fuse_notify_poll;
|
|
fuse_opt_add_opt_escaped;
|
|
fuse_pollhandle_destroy;
|
|
fuse_reply_ioctl;
|
|
fuse_reply_ioctl_iov;
|
|
fuse_reply_ioctl_retry;
|
|
fuse_reply_poll;
|
|
fuse_req_ctx;
|
|
fuse_req_getgroups;
|
|
fuse_buf_copy;
|
|
fuse_buf_size;
|
|
fuse_fs_read_buf;
|
|
fuse_fs_write_buf;
|
|
fuse_lowlevel_notify_retrieve;
|
|
fuse_lowlevel_notify_store;
|
|
fuse_reply_data;
|
|
fuse_session_process_buf;
|
|
fuse_session_receive_buf;
|
|
fuse_start_cleanup_thread;
|
|
fuse_stop_cleanup_thread;
|
|
fuse_clean_cache;
|
|
fuse_lowlevel_notify_delete;
|
|
fuse_fs_flock;
|
|
fuse_fs_fallocate;
|
|
fuse_lowlevel_help;
|
|
fuse_lowlevel_version;
|
|
fuse_mount_help;
|
|
fuse_mount_version;
|
|
|
|
local:
|
|
*;
|
|
};
|
|
|
|
# Local Variables:
|
|
# indent-tabs-mode: t
|
|
# End:
|