diff options
Diffstat (limited to 'usr/src/lib/libipsecutil/common/mapfile-vers')
-rw-r--r-- | usr/src/lib/libipsecutil/common/mapfile-vers | 10 |
1 files changed, 7 insertions, 3 deletions
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; }; |