aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libzfs/libzfs.abi
diff options
context:
space:
mode:
authorнаб <[email protected]>2021-06-03 23:50:07 +0200
committerBrian Behlendorf <[email protected]>2021-06-09 17:04:32 -0700
commit327c904615db9cfcd8c9e07cb56b8e36050a4048 (patch)
treeaee14f5621b8e6433d936d901803337a2364418c /lib/libzfs/libzfs.abi
parentd406a695c640dd93f49f8dcb532bfa0394ad1812 (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.abi183
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'/>