diff options
Diffstat (limited to 'usr/src/lib')
-rw-r--r-- | usr/src/lib/gss_mechs/mech_krb5/mapfile-vers | 6 | ||||
-rw-r--r-- | usr/src/lib/libc/port/mapfile-vers | 52 | ||||
-rw-r--r-- | usr/src/lib/libipsecutil/common/mapfile-vers | 10 | ||||
-rw-r--r-- | usr/src/lib/libnisdb/mapfile-vers | 17 | ||||
-rw-r--r-- | usr/src/lib/libwrap/mapfile-vers | 3 | ||||
-rw-r--r-- | usr/src/lib/storage/libg_fc/common/mapfile-vers | 32 |
6 files changed, 110 insertions, 10 deletions
diff --git a/usr/src/lib/gss_mechs/mech_krb5/mapfile-vers b/usr/src/lib/gss_mechs/mech_krb5/mapfile-vers index 81225f7a8a..cdc17fa231 100644 --- a/usr/src/lib/gss_mechs/mech_krb5/mapfile-vers +++ b/usr/src/lib/gss_mechs/mech_krb5/mapfile-vers @@ -292,12 +292,16 @@ SYMBOL_VERSION SUNWprivate_1.1 { kg_make_seq_num; kg_seal; kg_unseal; +$if _x86 $if _ELF64 kg_vdb { ASSERT = { TYPE = OBJECT; SIZE = 48; }; }; $elif _ELF32 kg_vdb { ASSERT = { TYPE = OBJECT; SIZE = 36; }; }; +$endif +$elif _sparc + kg_vdb { ASSERT = { TYPE = OBJECT; SIZE = 48; }; }; $else -$error unknown ELFCLASS +$error Unknown architecture $endif kpws_error_table; krb5_425_conv_principal; diff --git a/usr/src/lib/libc/port/mapfile-vers b/usr/src/lib/libc/port/mapfile-vers index 1557b5b8e4..fc31a271fd 100644 --- a/usr/src/lib/libc/port/mapfile-vers +++ b/usr/src/lib/libc/port/mapfile-vers @@ -1955,12 +1955,21 @@ SYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3) SIZE = addrsize[6]; }; }; +$if _x86 _sys_fpelist { ASSERT = { TYPE = OBJECT; SIZE = addrsize[9]; }; }; +$else + _sys_fpelist { + ASSERT = { + TYPE = OBJECT; + SIZE = addrsize[8]; + }; + }; +$endif _sys_illlist { ASSERT = { TYPE = OBJECT; @@ -2006,12 +2015,21 @@ SYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3) valloc { FLAGS = NODIRECT; }; $if _ELF32 +$if _x86 _bufendtab { ASSERT = { TYPE = OBJECT; SIZE = 244; }; }; +$else + _bufendtab { + ASSERT = { + TYPE = OBJECT; + SIZE = 84; + }; + }; +$endif _lastbuf { ASSERT = { TYPE = OBJECT; @@ -2280,8 +2298,12 @@ $endif $if _ELF64 _iob { ASSERT = { TYPE = OBJECT; SIZE = 2560; }; }; $elif _ELF32 +$if _x86 _iob { ASSERT = { TYPE = OBJECT; SIZE = 960; }; }; $else + _iob { ASSERT = { TYPE = OBJECT; SIZE = 320; }; }; +$endif +$else $error unknown ELFCLASS $endif @@ -3295,6 +3317,7 @@ $if _ELF64 }; }; $elif _ELF32 +$if _x86 _smbuf { ASSERT = { TYPE = OBJECT; @@ -3302,6 +3325,14 @@ $elif _ELF32 }; }; $else + _smbuf { + ASSERT = { + TYPE = OBJECT; + SIZE = 168; + }; + }; +$endif +$else $error unknown ELFCLASS $endif _sp { @@ -3531,9 +3562,24 @@ $error unknown platform $endif $if _sparc - __lyday_to_month; - __mon_lengths; - __yday_to_month; + __lyday_to_month { + ASSERT = { + TYPE = OBJECT; + SIZE = 48; + }; + }; + __mon_lengths { + ASSERT = { + TYPE = OBJECT; + SIZE = 96; + }; + }; + __yday_to_month { + ASSERT = { + TYPE = OBJECT; + SIZE = 48; + }; + }; $endif $if i386 _sse_hw { diff --git a/usr/src/lib/libipsecutil/common/mapfile-vers b/usr/src/lib/libipsecutil/common/mapfile-vers index b023c23a53..a682d0cadd 100644 --- a/usr/src/lib/libipsecutil/common/mapfile-vers +++ b/usr/src/lib/libipsecutil/common/mapfile-vers @@ -56,12 +56,16 @@ SYMBOL_VERSION SUNWprivate_1.1 { dump_key; dump_sadb_idtype; dump_sockaddr; -$if _ELF64 +$if _x86 && _ELF64 env { ASSERT = { TYPE = OBJECT; SIZE = 64; }; }; -$elif _ELF32 +$elif _x86 && _ELF32 env { ASSERT = { TYPE = OBJECT; SIZE = 40; }; }; +$elif _sparc && _ELF64 + env { ASSERT = { TYPE = OBJECT; SIZE = 96; }; }; +$elif _sparc && _ELF32 + env { ASSERT = { TYPE = OBJECT; SIZE = 48; }; }; $else -$error unknown ELFCLASS +$error Unknown architecture $endif _errfp { TYPE = FUNCTION; FILTER = libc.so.1; }; _errxfp { TYPE = FUNCTION; FILTER = libc.so.1; }; diff --git a/usr/src/lib/libnisdb/mapfile-vers b/usr/src/lib/libnisdb/mapfile-vers index deee02c155..8048d48a3f 100644 --- a/usr/src/lib/libnisdb/mapfile-vers +++ b/usr/src/lib/libnisdb/mapfile-vers @@ -129,6 +129,7 @@ SYMBOL_VERSION SUNWprivate_2.1 { SIZE = 60; }; }; +$if _x86 ldapDBTableMapping { ASSERT = { TYPE = OBJECT; @@ -141,6 +142,22 @@ SYMBOL_VERSION SUNWprivate_2.1 { SIZE = 340; }; }; +$elif _sparc + ldapDBTableMapping { + ASSERT = { + TYPE = OBJECT; + SIZE = 144; + }; + }; + ldapMappingList { + ASSERT = { + TYPE = OBJECT; + SIZE = 344; + }; + }; +$else +$error Unknown architecture +$endif loadAllLDAP; lock_core; lock_map; diff --git a/usr/src/lib/libwrap/mapfile-vers b/usr/src/lib/libwrap/mapfile-vers index 85dc40f09e..714e3e622e 100644 --- a/usr/src/lib/libwrap/mapfile-vers +++ b/usr/src/lib/libwrap/mapfile-vers @@ -112,6 +112,9 @@ SYMBOL_VERSION ILLUMOS_0.1 { $elif _x86 && _ELF32 SIZE = addrsize[10]; + $elif _sparc + + SIZE = addrsize[12]; $else $error Unknown architecture diff --git a/usr/src/lib/storage/libg_fc/common/mapfile-vers b/usr/src/lib/storage/libg_fc/common/mapfile-vers index 8515664d10..120c99526a 100644 --- a/usr/src/lib/storage/libg_fc/common/mapfile-vers +++ b/usr/src/lib/storage/libg_fc/common/mapfile-vers @@ -81,8 +81,18 @@ SYMBOL_VERSION SUNW_2.0 { g_scsi_send_diag_cmd; g_scsi_tur; g_scsi_writebuffer_cmd; - g_switch_to_alpa; - g_sf_alpa_to_switch; + g_switch_to_alpa { + ASSERT = { + TYPE = OBJECT; + SIZE = 126; + }; + }; + g_sf_alpa_to_switch { + ASSERT = { + TYPE = OBJECT; + SIZE = 240; + }; + }; g_i18n_catopen; g_port_offline; g_port_online; @@ -113,7 +123,23 @@ SYMBOL_VERSION SUNW_2.0 { g_scsi_inquiry_cmd; g_scsi_persistent_reserve_in_cmd; g_get_path_type; - l_catd; +$if _ELF32 + l_catd { + ASSERT = { + TYPE = OBJECT; + SIZE = 4; + }; + }; +$elif _ELF64 + l_catd { + ASSERT = { + TYPE = OBJECT; + SIZE = 8; + }; + }; +$else +$error Unknown ELFCLASS +$endif g_get_lun_str; g_get_lun_number; g_get_pathlist; |