2N/A# The contents of this file are subject to the terms of the
2N/A# Common Development and Distribution License (the "License").
2N/A# You may not use this file except in compliance with the License.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# If applicable, add the following below this CDDL HEADER, with the
2N/A# fields enclosed by brackets "[]" replaced with your own identifying
2N/A# information: Portions Copyright [yyyy] [name of copyright owner]
2N/A# Copyright (c) 2006, 2012, Oracle
and/or its affiliates. All rights reserved.
2N/A# MAPFILE HEADER START
2N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
2N/A# Object versioning must comply with the rules detailed in
2N/A# You should not be making modifications here until you've read the most current
2N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
2N/ASYMBOL_VERSION SUNW_1.10 { # SunOS 5.11 (Solaris 11)
2N/ASYMBOL_VERSION SUNW_1.9.1 { # SunOS 5.10 (Solaris 10 update 5)
2N/ASYMBOL_VERSION SUNW_1.9 { # SunOS 5.10 (Solaris 10)
2N/A getipsecprotobyname;
2N/A svc_fd_negotiate_ucred;
2N/ASYMBOL_VERSION SUNW_1.8 { # SunOS 5.9 (Solaris 9)
2N/ASYMBOL_VERSION SUNW_1.7 { # SunOS 5.8 (Solaris 8)
2N/ASYMBOL_VERSION SUNW_1.6 { # SunOS 5.7 (Solaris 7)
2N/A# The empty versions SUNW_1.2 through SUNW_1.5 must be preserved because
2N/A# applications built on Solaris 2.6 Beta (when they did contain symbols)
2N/A# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1
2N/ASYMBOL_VERSION SUNW_1.5 {
2N/ASYMBOL_VERSION SUNW_1.4 {
2N/ASYMBOL_VERSION SUNW_1.3 {
2N/ASYMBOL_VERSION SUNW_1.2 {
2N/ASYMBOL_VERSION SUNW_1.1 { # SunOS 5.6 (Solaris 2.6)
2N/A clnt_create_vers_timed;
2N/A rpc_gss_get_mechanisms;
2N/A rpc_gss_get_mech_info;
2N/A rpc_gss_get_principal_name;
2N/A rpc_gss_get_versions;
2N/A rpc_gss_is_installed;
2N/A rpc_gss_max_data_length;
2N/A rpc_gss_mech_to_oid;
2N/A rpc_gss_set_callback;
2N/A rpc_gss_set_defaults;
2N/A rpc_gss_set_svc_name;
2N/A rpc_gss_svc_max_data_length;
2N/ASYMBOL_VERSION SUNW_0.9 { # SunOS 5.5 (Solaris 2.5)
2N/A clnt_tp_create_timed;
2N/ASYMBOL_VERSION SUNW_0.8 { # SunOS 5.4 (Solaris 2.4)
2N/A# SUNW_0.7 is complicated by ABI issues:
2N/A# - On 32-bit sparc, SUNW_0.7 contains __rpc_createerr and svc_exit, and
2N/A# inherits everyting else from SISCD_2.3, which in turn inherits from
2N/A# - On 32-bit X86, there is no SISCD_2.3, the symbols it contained are
2N/A# instead found in SUNW_0.7, which directly inherits SYSVABI_1.3.
2N/A# - The other platforms do not have SISCD_2.3, or SYSVABI_1.3, and everything
2N/A# is directly found in in SUNW_0.7, which does not inherit anything.
2N/ASYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
2N/A key_secretkey_is_set;
2N/A nis_local_directory;
2N/A t_nerr { ASSERT { TYPE=data; SIZE=4 } };
2N/A yp_get_default_domain;
2N/ASYMBOL_VERSION SISCD_2.3 {
2N/A$error unknown ELFCLASS
2N/A$error unknown ELFCLASS
2N/ASYMBOL_VERSION SYSVABI_1.3 {
2N/A authsys_create_default;
2N/A# There really should be only one SUNWprivate version.
2N/A# Don't add any more. Add new private symbols to SUNWprivate_1.5
2N/ASYMBOL_VERSION SUNWprivate_1.5 {
2N/A clnt_create_service_timed;
2N/A xpol_context_install;
2N/A xpol_restricted_privs;
2N/A xpol_extended_privs;
2N/ASYMBOL_VERSION SUNWprivate_1.4 {
2N/A _build_internal_algs;
2N/A _create_daemon_lock;
2N/A _real_getipsecprotos;
2N/A _str_to_ipsec_exec_mode;
2N/ASYMBOL_VERSION SUNWprivate_1.3 {
2N/A key_removesecret_g_ruid;
2N/A key_secretkey_is_set_g_ruid;
2N/ASYMBOL_VERSION SUNWprivate_1.2 {
2N/A __nis_netconfig_matches_ep;
2N/A __rpc_bindresvport_ipv6;
2N/A _switch_getipnodebyaddr_r;
2N/A _switch_getipnodebyname_r;
2N/A _uncached_getipnodebyaddr;
2N/A _uncached_getipnodebyname;
2N/A __yp_first_cflookup;
2N/A __yp_match_cflookup;
2N/A __yp_match_rsvdport_cflookup;
2N/ASYMBOL_VERSION SUNWprivate_1.1 {
2N/A __clnt_create_loopback;
2N/A __gen_common_dhkeys_g;
2N/A _get_hostserv_inetnetdir_byaddr;
2N/A _get_hostserv_inetnetdir_byname;
2N/A __getpublickey_cached;
2N/A __getpublickey_cached_g;
2N/A __getpublickey_flush;
2N/A __getpublickey_flush_g;
2N/A __inet_address_count;
2N/A __inet_free_local_interfaces;
2N/A __inet_get_local_interfaces;
2N/A __inet_get_networka;
2N/A __inet_uaddr_is_local;
2N/A key_decryptsession_g;
2N/A key_decryptsession_pk;
2N/A key_decryptsession_pk_g;
2N/A __key_decryptsession_pk_LOCAL {
2N/A key_encryptsession_g;
2N/A key_encryptsession_pk;
2N/A key_encryptsession_pk_g;
2N/A __key_encryptsession_pk_LOCAL {
2N/A __key_gendes_LOCAL {
2N/A key_secretkey_is_set_g;
2N/A __netdir_getbyaddr_nosrv;
2N/A __nis_authtype2mechalias;
2N/A __nis_dhext_extract_pkey;
2N/A __nis_get_mechanism_library;
2N/A __nis_get_mechanisms;
2N/A __nis_get_mechanism_symbol;
2N/A nis_get_static_storage;
2N/A __nis_gssprin2netname;
2N/A __nis_keyalg2authtype;
2N/A __nis_keyalg2mechalias;
2N/A __nis_mechalias2authtype;
2N/A __nis_mechname2alias;
2N/A __nis_release_mechanisms;
2N/A __nis_translate_mechanism;
2N/A __nsl_dom { ASSERT { TYPE=data; SIZE=0x10 } };
2N/A __rpc_get_default_domain;
2N/A __rpc_get_local_uid;
2N/A __rpc_negotiate_uid;
2N/A __rpc_select_to_poll;
2N/A __rpc_timeval_to_msec;
2N/A __rpc_tli_set_options;
2N/A _svc_getreqset_proc {
2N/A __svc_nisplus_enable_timestamps;
2N/A __svc_nisplus_fdcleanup_hack;
2N/A __svc_nisplus_purge_since;
2N/A __svc_set_proc_cleanup_cb;
2N/A __svc_vc_dupcache_init;
2N/A _switch_gethostbyaddr_r;
2N/A _switch_gethostbyname_r;
2N/A$error unknown ELFCLASS
2N/A tiusr_statetbl { ASSERT { TYPE=data; SIZE=0xe1 } };
2N/A _uncached_gethostbyaddr_r;
2N/A _uncached_gethostbyname_r;
2N/A xdr_rpcb_entry_list_ptr;
2N/A xdr_rpcb_rmtcallargs;
2N/A xdr_rpcb_rmtcallres;
2N/A xdr_rpcbs_addrlist_ptr;
2N/A xdr_rpcbs_rmtcalllist;
2N/A xdr_rpcbs_rmtcalllist_ptr;
2N/A xdr_rpcb_stat_byvers;
2N/A xdr_ypbind_resptype;
2N/A xdr_ypdomain_wrap_string;
2N/A xdr_ypmap_wrap_string;
2N/A xdr_ypowner_wrap_string;
2N/A ypbindproc_domain_3;
2N/A __yp_clnt_create_rsvdport;
2N/A __yp_master_rsvdport;