1N/A# The contents of this file are subject to the terms of the
1N/A# Common Development and Distribution License (the "License").
1N/A# You may not use this file except in compliance with the License.
1N/A# See the License for the specific language governing permissions
1N/A# and limitations under the License.
1N/A# When distributing Covered Code, include this CDDL HEADER in each
1N/A# If applicable, add the following below this CDDL HEADER, with the
1N/A# fields enclosed by brackets "[]" replaced with your own identifying
1N/A# information: Portions Copyright [yyyy] [name of copyright owner]
1N/A# Copyright (c) 2006, 2012, Oracle
and/or its affiliates. All rights reserved.
1N/A# MAPFILE HEADER START
1N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
1N/A# Object versioning must comply with the rules detailed in
1N/A# You should not be making modifications here until you've read the most current
1N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
1N/ASYMBOL_VERSION SUNW_1.10 { # SunOS 5.11 (Solaris 11)
SYMBOL_VERSION SUNW_1.9.1 { # SunOS 5.10 (Solaris 10 update 5)
SYMBOL_VERSION SUNW_1.9 { # SunOS 5.10 (Solaris 10)
SYMBOL_VERSION SUNW_1.8 { # SunOS 5.9 (Solaris 9)
SYMBOL_VERSION SUNW_1.7 { # SunOS 5.8 (Solaris 8)
SYMBOL_VERSION SUNW_1.6 { # SunOS 5.7 (Solaris 7)
# The empty versions SUNW_1.2 through SUNW_1.5 must be preserved because
# applications built on Solaris 2.6 Beta (when they did contain symbols)
# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1
SYMBOL_VERSION SUNW_1.5 {
SYMBOL_VERSION SUNW_1.4 {
SYMBOL_VERSION SUNW_1.3 {
SYMBOL_VERSION SUNW_1.2 {
SYMBOL_VERSION SUNW_1.1 { # SunOS 5.6 (Solaris 2.6)
rpc_gss_get_principal_name;
rpc_gss_svc_max_data_length;
SYMBOL_VERSION SUNW_0.9 { # SunOS 5.5 (Solaris 2.5)
SYMBOL_VERSION SUNW_0.8 { # SunOS 5.4 (Solaris 2.4)
# SUNW_0.7 is complicated by ABI issues:
# - On 32-bit sparc, SUNW_0.7 contains __rpc_createerr and svc_exit, and
# inherits everyting else from SISCD_2.3, which in turn inherits from
# - On 32-bit X86, there is no SISCD_2.3, the symbols it contained are
# instead found in SUNW_0.7, which directly inherits SYSVABI_1.3.
# - The other platforms do not have SISCD_2.3, or SYSVABI_1.3, and everything
# is directly found in in SUNW_0.7, which does not inherit anything.
SYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
t_nerr { ASSERT { TYPE=data; SIZE=4 } };
SYMBOL_VERSION SISCD_2.3 {
SYMBOL_VERSION SYSVABI_1.3 {
# There really should be only one SUNWprivate version.
# Don't add any more. Add new private symbols to SUNWprivate_1.5
SYMBOL_VERSION SUNWprivate_1.5 {
clnt_create_service_timed;
SYMBOL_VERSION SUNWprivate_1.4 {
SYMBOL_VERSION SUNWprivate_1.3 {
key_secretkey_is_set_g_ruid;
SYMBOL_VERSION SUNWprivate_1.2 {
__nis_netconfig_matches_ep;
_switch_getipnodebyaddr_r;
_switch_getipnodebyname_r;
_uncached_getipnodebyaddr;
_uncached_getipnodebyname;
__yp_match_rsvdport_cflookup;
SYMBOL_VERSION SUNWprivate_1.1 {
gethostname { TYPE = FUNCTION; FILTER =
libc.so.1 };
_get_hostserv_inetnetdir_byaddr;
_get_hostserv_inetnetdir_byname;
__inet_free_local_interfaces;
__inet_get_local_interfaces;
__key_decryptsession_pk_LOCAL {
__key_encryptsession_pk_LOCAL {
__netdir_getbyaddr_nosrv;
__nis_authtype2mechalias;
__nis_dhext_extract_pkey;
__nis_get_mechanism_library;
__nis_get_mechanism_symbol;
__nis_mechalias2authtype;
__nis_release_mechanisms;
__nis_translate_mechanism;
__nsl_dom { ASSERT { TYPE=data; SIZE=0x10 } };
__rpc_get_default_domain;
__svc_nisplus_enable_timestamps;
__svc_nisplus_fdcleanup_hack;
__svc_nisplus_purge_since;
__svc_set_proc_cleanup_cb;
tiusr_statetbl { ASSERT { TYPE=data; SIZE=0xe1 } };
_uncached_gethostbyaddr_r;
_uncached_gethostbyname_r;
xdr_rpcbs_rmtcalllist_ptr;
xdr_ypdomain_wrap_string;
__yp_clnt_create_rsvdport;