2N/A#
2N/A# CDDL HEADER START
2N/A#
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#
2N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A# or http://www.opensolaris.org/os/licensing.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A#
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
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#
2N/A# CDDL HEADER END
2N/A#
2N/A#
2N/A# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
2N/A#
2N/A
2N/A#
2N/A# MAPFILE HEADER START
2N/A#
2N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
2N/A# Object versioning must comply with the rules detailed in
2N/A#
2N/A# usr/src/lib/README.mapfiles
2N/A#
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/A#
2N/A# MAPFILE HEADER END
2N/A#
2N/A
2N/A$mapfile_version 2
2N/A
2N/ASTUB_OBJECT;
2N/A
2N/ASYMBOL_VERSION SUNW_2.3 { # SunOS 5.11 (Solaris 11)
2N/A global:
2N/A SUNW_2.3; # Defined to create a non-weak version of SUNW_2.3.
2N/A} SUNW_2.2.2;
2N/A
2N/ASYMBOL_VERSION SUNW_2.2.2 { # SunOS 5.10 (Solaris 10 Update 5)
2N/A global:
2N/A inet_aton { TYPE = FUNCTION; FILTER = libnsl.so.1 };
2N/A} SUNW_2.2.1;
2N/A
2N/ASYMBOL_VERSION SUNW_2.2.1 { # SunOS 5.10 (Solaris 10 Update 4)
2N/A global:
2N/A res_ndestroy;
2N/A} SUNW_2.2;
2N/A
2N/ASYMBOL_VERSION SUNW_2.2 { # SunOS 5.9 (Solaris 9)
2N/A global:
2N/A fp_resstat;
2N/A herror;
2N/A res_hostalias;
2N/A res_nclose;
2N/A res_ninit;
2N/A res_nmkquery;
2N/A res_nquery;
2N/A res_nquerydomain;
2N/A res_nsearch;
2N/A res_nsend;
2N/A res_nsendsigned;
2N/A} SUNW_2.1;
2N/A
2N/ASYMBOL_VERSION SUNW_2.1 { # SunOS 5.6 (Solaris 2.6)
2N/A global:
2N/A dn_comp;
2N/A dn_expand;
2N/A __dn_skipname;
2N/A __fp_query;
2N/A _getlong;
2N/A _getshort;
2N/A h_errno {
2N/A FLAGS = NODIRECT;
2N/A FILTER = libnsl.so.1;
2N/A ASSERT {
2N/A TYPE=data;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A __hostalias;
2N/A hstrerror;
2N/A __p_cdname;
2N/A __p_class;
2N/A __p_query;
2N/A __p_time;
2N/A __p_type;
2N/A __putlong;
2N/A _res {
2N/A ASSERT {
2N/A TYPE=data;
2N/A SH_ATTR=nobits;
2N/A$if _ELF32
2N/A SIZE=0x200;
2N/A$elif _ELF64
2N/A SIZE=0x228;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A res_init;
2N/A res_mkquery;
2N/A res_query;
2N/A res_querydomain;
2N/A res_search;
2N/A res_send;
2N/A res_update;
2N/A};
2N/A
2N/A# There really should be only one SUNWprivate version.
2N/A# Don't add any more. Add new private symbols to SUNWprivate_2.2
2N/A
2N/ASYMBOL_VERSION SUNWprivate_2.2 {
2N/A global:
2N/A isc_gethexstring;
2N/A isc_puthexstring;
2N/A __log_close_debug_channels;
2N/A __memactive;
2N/A p_sockun;
2N/A res_findzonecut2;
2N/A res_get_deferonfail;
2N/A res_get_retrans;
2N/A res_gethostbyname2;
2N/A res_getservers;
2N/A res_nametoclass;
2N/A res_nametotype;
2N/A res_nrandomid;
2N/A res_nopt;
2N/A res_set_deferonfail;
2N/A res_set_retrans;
2N/A res_setservers;
2N/A} SUNWprivate_2.1;
2N/A
2N/ASYMBOL_VERSION SUNWprivate_2.1 {
2N/A global:
2N/A __assertion_failed { ASSERT { TYPE=data; SIZE=addrsize } };
2N/A assertion_type_to_text;
2N/A b64_ntop;
2N/A __b64_ntop;
2N/A b64_pton;
2N/A __b64_pton;
2N/A __ctl_client;
2N/A __ctl_command;
2N/A __ctl_endclient;
2N/A __ctl_endserver;
2N/A __ctl_getcsctx;
2N/A __ctl_response;
2N/A __ctl_sendhelp;
2N/A __ctl_server;
2N/A __ctl_setcsctx;
2N/A daemon;
2N/A dn_count_labels;
2N/A __dn_count_labels;
2N/A dn_skipname;
2N/A __dst_buffer_to_key;
2N/A __dst_check_algorithm;
2N/A __dst_dnskey_to_key;
2N/A __dst_free_key;
2N/A __dst_generate_key;
2N/A __dst_init;
2N/A __dst_key_to_buffer;
2N/A __dst_read_key;
2N/A __dst_s_calculate_bits;
2N/A __dst_s_dns_key_id;
2N/A __dst_s_get_int16;
2N/A __dst_s_id_calc;
2N/A __dst_sign_data;
2N/A __dst_s_put_int16;
2N/A __dst_s_verify_str;
2N/A dst_t_func {
2N/A ASSERT {
2N/A TYPE=data;
2N/A SH_ATTR=nobits;
2N/A SIZE=addrsize[158];
2N/A };
2N/A };
2N/A __dst_verify_data;
2N/A __dst_write_key;
2N/A __evAddTime;
2N/A __evCancelConn;
2N/A __evCancelRW;
2N/A __evClearTimer;
2N/A __evConnect;
2N/A __evConsIovec;
2N/A __evConsTime;
2N/A __evCreate;
2N/A __evDeselectFD;
2N/A __evDestroy;
2N/A __evDispatch;
2N/A __evDo;
2N/A __evGetNext;
2N/A __evHighestFD;
2N/A __evListen;
2N/A __evNowTime;
2N/A __evRead;
2N/A __evResetTimer;
2N/A __evSelectFD;
2N/A __evSetDebug;
2N/A __evSetTimer;
2N/A __evTimeVal;
2N/A __evUnwait;
2N/A __evWaitFor;
2N/A fp_nquery;
2N/A __fp_nquery;
2N/A fp_query;
2N/A __fp_resstat;
2N/A h_errlist { ASSERT { TYPE=data; SIZE=addrsize[5] } };
2N/A __h_errno;
2N/A __h_errno_set;
2N/A hostalias;
2N/A inet_cidr_ntop;
2N/A inet_cidr_pton;
2N/A inet_neta;
2N/A inet_net_ntop;
2N/A inet_net_pton;
2N/A inet_nsap_addr;
2N/A inet_nsap_ntoa;
2N/A __irs_destroy;
2N/A __ISC_res_freeupdrec;
2N/A __ISC_res_mkupdate;
2N/A __ISC_res_mkupdrec;
2N/A __ISC_res_nmkupdate;
2N/A __ISC_res_nupdate;
2N/A __ISC_res_update;
2N/A key_file_fmt_str { ASSERT { TYPE=data; SIZE=addrsize } };
2N/A loc_aton;
2N/A __loc_aton;
2N/A loc_ntoa;
2N/A __loc_ntoa;
2N/A __log_add_channel;
2N/A __log_category_is_active;
2N/A __log_check;
2N/A __log_close_stream;
2N/A __log_free_channel;
2N/A __log_free_context;
2N/A __log_get_channel_type;
2N/A __log_get_stream;
2N/A __log_inc_references;
2N/A __log_new_context;
2N/A __log_new_file_channel;
2N/A __log_new_null_channel;
2N/A __log_new_syslog_channel;
2N/A __log_open_stream;
2N/A __log_option;
2N/A __log_set_file_owner;
2N/A __log_vwrite;
2N/A __log_write;
2N/A __memget;
2N/A __memget_record;
2N/A __memput;
2N/A __memput_record;
2N/A __memstats;
2N/A __net_data_init;
2N/A __net_data_minimize;
2N/A __ns_datetosecs;
2N/A __ns_find_tsig;
2N/A _ns_flagdata { ASSERT { TYPE=data; SIZE=0x80 } };
2N/A __ns_format_ttl;
2N/A __ns_get16;
2N/A __ns_get32;
2N/A __ns_initparse;
2N/A __ns_makecanon;
2N/A __ns_msg_getflag;
2N/A __ns_name_compress;
2N/A __ns_name_eq;
2N/A __ns_name_labels;
2N/A __ns_name_length;
2N/A __ns_name_map;
2N/A __ns_name_ntol;
2N/A __ns_name_ntop;
2N/A __ns_name_owned;
2N/A __ns_name_pack;
2N/A __ns_name_pton;
2N/A __ns_name_rollback;
2N/A __ns_name_skip;
2N/A __ns_name_uncompress;
2N/A __ns_name_unpack;
2N/A __ns_newmsg_copy;
2N/A __ns_newmsg_done;
2N/A __ns_newmsg_flag;
2N/A __ns_newmsg_id;
2N/A __ns_newmsg_init;
2N/A __ns_newmsg_q;
2N/A __ns_newmsg_rr;
2N/A __ns_parserr;
2N/A __ns_parse_ttl;
2N/A __ns_parserr2;
2N/A __ns_put16;
2N/A __ns_put32;
2N/A __ns_rdata_equal;
2N/A __ns_rdata_refers;
2N/A __ns_rdata_unpack;
2N/A __ns_samedomain;
2N/A __ns_samename;
2N/A __ns_sign;
2N/A __ns_sign2;
2N/A __ns_sign_tcp;
2N/A __ns_sign_tcp2;
2N/A __ns_sign_tcp_init;
2N/A __ns_skiprr;
2N/A __ns_sprintrr;
2N/A __ns_sprintrrf;
2N/A __ns_verify;
2N/A __ns_verify_tcp;
2N/A __ns_verify_tcp_init;
2N/A p_cdname;
2N/A __p_cert_syms {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x48;
2N/A$elif _ELF64
2N/A SIZE=0x90;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A p_class;
2N/A __p_class_syms {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x60;
2N/A$elif _ELF64
2N/A SIZE=0xc0;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A p_fqnname;
2N/A __p_key_syms {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x48;
2N/A$elif _ELF64
2N/A SIZE=0x90;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A p_option;
2N/A __p_option;
2N/A p_query;
2N/A p_rcode;
2N/A p_secstodate;
2N/A __p_secstodate;
2N/A p_section;
2N/A __p_section;
2N/A p_time;
2N/A p_type;
2N/A __p_type_syms {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _ELF32
2N/A SIZE=0x33c;
2N/A$elif _ELF64
2N/A SIZE=0x678;
2N/A$else
2N/A$error unknown ELFCLASS
2N/A$endif
2N/A };
2N/A };
2N/A putlong;
2N/A putshort;
2N/A __putshort;
2N/A res_close;
2N/A __res_disable_mt;
2N/A res_dnok;
2N/A __res_dnok;
2N/A __res_enable_mt;
2N/A res_endhostent;
2N/A res_findzonecut;
2N/A res_freehostent;
2N/A res_freeupdrec;
2N/A __res_get_h_errno;
2N/A res_gethostbyaddr;
2N/A res_gethostbyname;
2N/A res_gethostent;
2N/A res_getipnodebyaddr;
2N/A res_getipnodebyname;
2N/A __res_get_res;
2N/A res_hnok;
2N/A __res_hnok;
2N/A res_isourserver;
2N/A res_mailok;
2N/A __res_mailok;
2N/A res_mkupdate;
2N/A res_mkupdrec;
2N/A res_nameinquery;
2N/A __res_nameinquery;
2N/A res_nisourserver;
2N/A res_nmkupdate;
2N/A res_nupdate;
2N/A __res_no_hosts_fallback;
2N/A _res_opcodes { ASSERT { TYPE=data; SIZE=addrsize[16] } };
2N/A __res_override_retry;
2N/A res_ownok;
2N/A __res_ownok;
2N/A res_pquery;
2N/A res_queriesmatch;
2N/A __res_queriesmatch;
2N/A res_rndinit;
2N/A res_randomid;
2N/A __res_randomid;
2N/A res_sendsigned;
2N/A res_sethostent;
2N/A __res_set_no_hosts_fallback;
2N/A __res_state;
2N/A __res_unset_no_hosts_fallback;
2N/A set_assertion_failure_callback;
2N/A sym_ntop;
2N/A __sym_ntop;
2N/A sym_ntos;
2N/A __sym_ntos;
2N/A sym_ston;
2N/A __sym_ston;
2N/A __tree_add;
2N/A __tree_init;
2N/A __tree_mung;
2N/A __tree_srch;
2N/A __tree_trav;
2N/A local:
2N/A *;
2N/A};