diff options
author | наб <[email protected]> | 2021-06-03 23:50:07 +0200 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2021-06-09 17:04:32 -0700 |
commit | 327c904615db9cfcd8c9e07cb56b8e36050a4048 (patch) | |
tree | aee14f5621b8e6433d936d901803337a2364418c /lib/libzfs/libzfs.abi | |
parent | d406a695c640dd93f49f8dcb532bfa0394ad1812 (diff) |
lib{efi,avl,share,tpool,zfs_core,zfsbootenv,zutil}: -fvisibility=hidden
No symbols affected in libavl
No symbols affected by libtpool, but pre-ANSI declarations got purged
No symbols affected by libzfs_core
No symbols affected by libzfs_bootenv
libefi got cleaned, gained efi_debug documentation in efi_partition.h,
and removes one undocumented and unused symbol from libzfs_core:
D default_vtoc_map
libnvpair saw removal of these symbols:
D nv_alloc_nosleep_def
D nv_alloc_sleep
D nv_alloc_sleep_def
D nv_fixed_ops_def
D nvlist_hashtable_init_size
D nvpair_max_recursion
libshare saw removal of these symbols from libzfs:
T libshare_nfs_init
T libshare_smb_init
T register_fstype
B smb_shares
libzutil saw removal of these internal symbols from libzfs_core:
T label_paths
T slice_cache_compare
T zpool_find_import_blkid
T zpool_open_func
T zutil_alloc
T zutil_strdup
Reviewed-by: Matthew Ahrens <[email protected]>
Reviewed-by: John Kennedy <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Ahelenia Ziemiańska <[email protected]>
Closes #12191
Diffstat (limited to 'lib/libzfs/libzfs.abi')
-rw-r--r-- | lib/libzfs/libzfs.abi | 183 |
1 files changed, 73 insertions, 110 deletions
diff --git a/lib/libzfs/libzfs.abi b/lib/libzfs/libzfs.abi index 3dd8b2b14..9a1d95d96 100644 --- a/lib/libzfs/libzfs.abi +++ b/lib/libzfs/libzfs.abi @@ -34,8 +34,6 @@ <elf-symbol name='get_dataset_depth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='getprop_uint64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='is_mounted' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='libshare_nfs_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='libshare_smb_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='libzfs_add_handle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='libzfs_envvar_is_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='libzfs_errno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> @@ -59,7 +57,6 @@ <elf-symbol name='permset_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='pool_namecheck' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='printf_color' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='register_fstype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='sa_commit_shares' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='sa_disable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='sa_enable_share' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> @@ -350,7 +347,6 @@ <elf-symbol name='fletcher_4_superscalar4_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='fletcher_4_superscalar_ops' size='64' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='libzfs_config_ops' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> - <elf-symbol name='smb_shares' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='spa_feature_table' size='1904' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='zfeature_checks_disable' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> <elf-symbol name='zfs_deleg_perm_tab' size='512' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> @@ -2686,13 +2682,6 @@ <parameter type-id='type-id-104'/> <return type-id='type-id-8'/> </function-decl> - <function-decl name='zfs_setprop_error' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-91'/> - <parameter type-id='type-id-85'/> - <parameter type-id='type-id-8'/> - <parameter type-id='type-id-17'/> - <return type-id='type-id-6'/> - </function-decl> <function-decl name='changelist_free' visibility='default' binding='global' size-in-bits='64'> <parameter type-id='type-id-231'/> <return type-id='type-id-6'/> @@ -2701,6 +2690,13 @@ <parameter type-id='type-id-231'/> <return type-id='type-id-8'/> </function-decl> + <function-decl name='zfs_setprop_error' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-91'/> + <parameter type-id='type-id-85'/> + <parameter type-id='type-id-8'/> + <parameter type-id='type-id-17'/> + <return type-id='type-id-6'/> + </function-decl> <function-decl name='nvlist_remove_all' visibility='default' binding='global' size-in-bits='64'> <parameter type-id='type-id-104'/> <parameter type-id='type-id-84'/> @@ -7576,6 +7572,51 @@ </function-decl> </abi-instr> <abi-instr version='1.0' address-size='64' path='libshare.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> + <function-decl name='libshare_nfs_init' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='libshare_smb_init' visibility='default' binding='global' size-in-bits='64'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='sa_is_shared' mangled-name='sa_is_shared' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_is_shared'> + <parameter type-id='type-id-84' name='mountpoint'/> + <parameter type-id='type-id-17' name='protocol'/> + <return type-id='type-id-16'/> + </function-decl> + </abi-instr> + <abi-instr version='1.0' address-size='64' path='nfs.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> + <function-decl name='mkdir' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-5'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='mkostemp' mangled-name='mkostemp64' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-17'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='flock' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-8'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='nfs_copy_entries' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-17'/> + <parameter type-id='type-id-84'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='rename' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-84'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr version='1.0' address-size='64' path='os/linux/nfs.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> + <function-decl name='fputs' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-150'/> + <return type-id='type-id-8'/> + </function-decl> <class-decl name='sa_fstype' size-in-bits='256' is-struct='yes' visibility='default' id='type-id-533'> <data-member access='public' layout-offset-in-bits='0'> <var-decl name='next' type-id='type-id-534' visibility='default'/> @@ -7643,23 +7684,21 @@ <typedef-decl name='sa_share_ops_t' type-id='type-id-536' id='type-id-555'/> <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/> <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-535'/> - <typedef-decl name='sa_fstype_t' type-id='type-id-533' id='type-id-557'/> + <qualified-type-def type-id='type-id-536' const='yes' id='type-id-557'/> <pointer-type-def type-id='type-id-557' size-in-bits='64' id='type-id-558'/> - <function-decl name='register_fstype' mangled-name='register_fstype' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='register_fstype'> - <parameter type-id='type-id-84' name='name'/> - <parameter type-id='type-id-535' name='ops'/> - <return type-id='type-id-558'/> - </function-decl> - <function-decl name='libshare_nfs_init' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-6'/> - </function-decl> - <function-decl name='libshare_smb_init' visibility='default' binding='global' size-in-bits='64'> - <return type-id='type-id-6'/> + <function-decl name='register_fstype' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-558'/> + <return type-id='type-id-534'/> </function-decl> - <function-decl name='sa_is_shared' mangled-name='sa_is_shared' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sa_is_shared'> - <parameter type-id='type-id-84' name='mountpoint'/> - <parameter type-id='type-id-17' name='protocol'/> - <return type-id='type-id-16'/> + <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-560'/> + <function-decl name='nfs_toggle_share' visibility='default' binding='global' size-in-bits='64'> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-84'/> + <parameter type-id='type-id-547'/> + <parameter type-id='type-id-560'/> + <return type-id='type-id-8'/> </function-decl> <function-type size-in-bits='64' id='type-id-554'> <return type-id='type-id-8'/> @@ -7668,6 +7707,11 @@ <parameter type-id='type-id-84'/> <return type-id='type-id-8'/> </function-type> + <function-type size-in-bits='64' id='type-id-559'> + <parameter type-id='type-id-547'/> + <parameter type-id='type-id-17'/> + <return type-id='type-id-8'/> + </function-type> <function-type size-in-bits='64' id='type-id-549'> <parameter type-id='type-id-548'/> <return type-id='type-id-8'/> @@ -7686,93 +7730,12 @@ <return type-id='type-id-6'/> </function-type> </abi-instr> - <abi-instr version='1.0' address-size='64' path='nfs.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> - <function-decl name='mkdir' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-5'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='mkostemp' mangled-name='mkostemp64' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-17'/> - <parameter type-id='type-id-8'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='flock' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-8'/> - <parameter type-id='type-id-8'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='nfs_copy_entries' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-17'/> - <parameter type-id='type-id-84'/> - <return type-id='type-id-8'/> - </function-decl> - <function-decl name='rename' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-84'/> - <return type-id='type-id-8'/> - </function-decl> - </abi-instr> - <abi-instr version='1.0' address-size='64' path='os/linux/nfs.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> - <function-decl name='fputs' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-150'/> - <return type-id='type-id-8'/> - </function-decl> - <qualified-type-def type-id='type-id-536' const='yes' id='type-id-559'/> - <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-560'/> - <function-decl name='register_fstype' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-560'/> - <return type-id='type-id-534'/> - </function-decl> - <pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-562'/> - <function-decl name='nfs_toggle_share' visibility='default' binding='global' size-in-bits='64'> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-84'/> - <parameter type-id='type-id-547'/> - <parameter type-id='type-id-562'/> - <return type-id='type-id-8'/> - </function-decl> - <function-type size-in-bits='64' id='type-id-561'> - <parameter type-id='type-id-547'/> - <parameter type-id='type-id-17'/> - <return type-id='type-id-8'/> - </function-type> - </abi-instr> <abi-instr version='1.0' address-size='64' path='os/linux/smb.c' comp-dir-path='/home/nabijaczleweli/store/code/zfs/lib/libshare' language='LANG_C99'> - <class-decl name='smb_share_s' size-in-bits='36992' is-struct='yes' visibility='default' id='type-id-563'> - <data-member access='public' layout-offset-in-bits='0'> - <var-decl name='name' type-id='type-id-564' visibility='default'/> - </data-member> - <data-member access='public' layout-offset-in-bits='2040'> - <var-decl name='path' type-id='type-id-109' visibility='default'/> - </data-member> - <data-member access='public' layout-offset-in-bits='34808'> - <var-decl name='comment' type-id='type-id-564' visibility='default'/> - </data-member> - <data-member access='public' layout-offset-in-bits='36864'> - <var-decl name='guest_ok' type-id='type-id-16' visibility='default'/> - </data-member> - <data-member access='public' layout-offset-in-bits='36928'> - <var-decl name='next' type-id='type-id-565' visibility='default'/> - </data-member> - </class-decl> - - <array-type-def dimensions='1' type-id='type-id-32' size-in-bits='2040' id='type-id-564'> - <subrange length='255' type-id='type-id-33' id='type-id-566'/> - - </array-type-def> - <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-565'/> - <typedef-decl name='smb_share_t' type-id='type-id-563' id='type-id-567'/> - <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/> - <var-decl name='smb_shares' type-id='type-id-568' mangled-name='smb_shares' visibility='default' elf-symbol-id='smb_shares'/> <function-decl name='opendir' visibility='default' binding='global' size-in-bits='64'> <parameter type-id='type-id-84'/> <return type-id='type-id-305'/> </function-decl> - <class-decl name='dirent' size-in-bits='2240' is-struct='yes' visibility='default' id='type-id-569'> + <class-decl name='dirent' size-in-bits='2240' is-struct='yes' visibility='default' id='type-id-561'> <data-member access='public' layout-offset-in-bits='0'> <var-decl name='d_ino' type-id='type-id-307' visibility='default'/> </data-member> @@ -7789,10 +7752,10 @@ <var-decl name='d_name' type-id='type-id-12' visibility='default'/> </data-member> </class-decl> - <pointer-type-def type-id='type-id-569' size-in-bits='64' id='type-id-570'/> + <pointer-type-def type-id='type-id-561' size-in-bits='64' id='type-id-562'/> <function-decl name='readdir' mangled-name='readdir64' visibility='default' binding='global' size-in-bits='64'> <parameter type-id='type-id-305'/> - <return type-id='type-id-570'/> + <return type-id='type-id-562'/> </function-decl> <function-decl name='fgets' visibility='default' binding='global' size-in-bits='64'> <parameter type-id='type-id-17'/> |