diff options
Diffstat (limited to 'api/src/gfapi.map')
| -rw-r--r-- | api/src/gfapi.map | 283 |
1 files changed, 283 insertions, 0 deletions
diff --git a/api/src/gfapi.map b/api/src/gfapi.map new file mode 100644 index 00000000000..228ac47c084 --- /dev/null +++ b/api/src/gfapi.map @@ -0,0 +1,283 @@ + +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_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_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; + glfs_h_lookupat; +} 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_h_poll_upcall; + glfs_h_acl_set; + glfs_h_acl_get; + glfs_h_statfs; + glfs_h_anonymous_read; + glfs_h_anonymous_write; +} 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; + +GFAPI_3.7.4 { + global: + glfs_h_lookupat; +} GFAPI_PRIVATE_3.7.0; + +GFAPI_3.7.15 { + global: + glfs_truncate; +} GFAPI_3.7.4; + +GFAPI_3.7.16 { + global: + glfs_free; + glfs_upcall_get_fs; + glfs_upcall_get_reason; + glfs_upcall_get_event; + glfs_upcall_inode_get_object; + glfs_upcall_inode_get_flags; + glfs_upcall_inode_get_stat; + glfs_upcall_inode_get_expire; + glfs_upcall_inode_get_pobject; + glfs_upcall_inode_get_pstat; + glfs_upcall_inode_get_oldpobject; + glfs_upcall_inode_get_oldpstat; + glfs_h_poll_upcall; +} GFAPI_3.7.15; + +GFAPI_3.7.17 { + global: + glfs_realpath; +} GFAPI_3.7.16; + +GFAPI_3.10.0 { + global: + glfs_sysrq; +} GFAPI_3.7.17; + +GFAPI_3.10.7 { + global: + glfs_fd_set_lkowner; +} GFAPI_3.10.0; + +GFAPI_3.11.0 { + glfs_xreaddirplus_r; + glfs_xreaddirplus_r_get_stat; + glfs_xreaddirplus_r_get_object; + glfs_object_copy; +} GFAPI_3.10.7; + +GFAPI_PRIVATE_3.12.0 { + global: + glfs_ipc; +} GFAPI_3.11.0; + +GFAPI_3.13.0 { + global: + glfs_upcall_register; + glfs_upcall_unregister; +} GFAPI_PRIVATE_3.12.0; + +GFAPI_4.0.0 { + global: + glfs_setfsleaseid; + glfs_file_lock; + glfs_lease; + glfs_h_lease; +} GFAPI_3.13.0; + +GFAPI_4.1.6 { + global: + glfs_upcall_lease_get_object; + glfs_upcall_lease_get_lease_type; +} GFAPI_4.0.0; + +GFAPI_PRIVATE_6.0 { + global: + glfs_statx; + glfs_iatt_from_statx; +} GFAPI_4.1.6; + +GFAPI_6.0 { + global: + glfs_read_async; + glfs_write_async; + glfs_readv_async; + glfs_writev_async; + glfs_pread; + glfs_pwrite; + glfs_pread_async; + glfs_pwrite_async; + glfs_preadv_async; + glfs_pwritev_async; + glfs_fsync; + glfs_fsync_async; + glfs_fdatasync; + glfs_fdatasync_async; + glfs_ftruncate; + glfs_ftruncate_async; + glfs_discard_async; + glfs_zerofill_async; + glfs_copy_file_range; + glfs_setattr; + glfs_fsetattr; +} GFAPI_PRIVATE_6.0; + +GFAPI_PRIVATE_6.1 { + global: + glfs_setfspid; +} GFAPI_6.0; + +GFAPI_6.6 { + global: + glfs_h_creat_open; +} GFAPI_PRIVATE_6.1; + +GFAPI_7.0 { + global: + glfs_set_statedump_path; +} GFAPI_6.6; |
