10Sstevel@tonic-gate# 22522Sraf# CDDL HEADER START 32522Sraf# 42522Sraf# The contents of this file are subject to the terms of the 52522Sraf# Common Development and Distribution License (the "License"). 62522Sraf# You may not use this file except in compliance with the License. 72522Sraf# 82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92522Sraf# or http://www.opensolaris.org/os/licensing. 102522Sraf# See the License for the specific language governing permissions 112522Sraf# and limitations under the License. 122522Sraf# 132522Sraf# When distributing Covered Code, include this CDDL HEADER in each 142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152522Sraf# If applicable, add the following below this CDDL HEADER, with the 162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying 172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner] 182522Sraf# 192522Sraf# CDDL HEADER END 202522Sraf# 212522Sraf# 228744SAli.Bahrami@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 230Sstevel@tonic-gate# Use is subject to license terms. 240Sstevel@tonic-gate# 258744SAli.Bahrami@Sun.COM 268744SAli.Bahrami@Sun.COM# 278744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 288744SAli.Bahrami@Sun.COM# 298744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 308744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 318744SAli.Bahrami@Sun.COM# 328744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 338744SAli.Bahrami@Sun.COM# 348744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 358744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 368744SAli.Bahrami@Sun.COM# 378744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 380Sstevel@tonic-gate# 392522Sraf 402522SrafSUNW_2.3 { # SunOS 5.11 (Solaris 11) 412522Sraf global: 426497Ssm26363 SUNW_2.3; # Defined to create a non-weak version of SUNW_2.3. 436497Ssm26363} SUNW_2.2.2; 446497Ssm26363 456497Ssm26363SUNW_2.2.2 { # SunOS 5.10 (Solaris 10 Update 5) 466497Ssm26363 global: 472522Sraf inet_aton = FUNCTION FILTER libnsl.so.1; 486497Ssm26363} SUNW_2.2.1; 496497Ssm26363 506497Ssm26363SUNW_2.2.1 { # SunOS 5.10 (Solaris 10 Update 4) 516497Ssm26363 global: 523360Ssm26363 res_ndestroy; 532522Sraf} SUNW_2.2; 542522Sraf 552522SrafSUNW_2.2 { # SunOS 5.9 (Solaris 9) 562522Sraf global: 572522Sraf fp_resstat; 582522Sraf herror; 592522Sraf res_hostalias; 602522Sraf res_nclose; 612522Sraf res_ninit; 622522Sraf res_nmkquery; 632522Sraf res_nquery; 642522Sraf res_nquerydomain; 652522Sraf res_nsearch; 662522Sraf res_nsend; 672522Sraf res_nsendsigned; 682522Sraf} SUNW_2.1; 692522Sraf 702522SrafSUNW_2.1 { # SunOS 5.6 (Solaris 2.6) 712522Sraf global: 722522Sraf dn_comp; 732522Sraf dn_expand; 742522Sraf __dn_skipname; 752522Sraf __fp_query; 762522Sraf _getlong; 772522Sraf _getshort; 785368Srie h_errno = NODIRECT FILTER libnsl.so.1; 792522Sraf __hostalias; 802522Sraf hstrerror; 812522Sraf __p_cdname; 822522Sraf __p_class; 832522Sraf __p_query; 842522Sraf __p_time; 852522Sraf __p_type; 862522Sraf __putlong; 872522Sraf _res; 882522Sraf res_init; 892522Sraf res_mkquery; 902522Sraf res_query; 912522Sraf res_querydomain; 922522Sraf res_search; 932522Sraf res_send; 942522Sraf res_update; 952522Sraf}; 962522Sraf 972522Sraf# There really should be only one SUNWprivate version. 982522Sraf# Don't add any more. Add new private symbols to SUNWprivate_2.2 992522Sraf 1002522SrafSUNWprivate_2.2 { 1012522Sraf global: 1022522Sraf isc_gethexstring; 1032522Sraf isc_puthexstring; 1042522Sraf __log_close_debug_channels; 1052522Sraf __memactive; 1062522Sraf p_sockun; 1072522Sraf res_gethostbyname2; 1082522Sraf res_getservers; 1092522Sraf res_nametoclass; 1102522Sraf res_nametotype; 1112522Sraf res_nopt; 1122522Sraf res_setservers; 1132522Sraf} SUNWprivate_2.1; 1140Sstevel@tonic-gate 1152522SrafSUNWprivate_2.1 { 1162522Sraf global: 1172522Sraf __assertion_failed; 1182522Sraf assertion_type_to_text; 1192522Sraf b64_ntop; 1202522Sraf __b64_ntop; 1212522Sraf b64_pton; 1222522Sraf __b64_pton; 1232522Sraf __ctl_client; 1242522Sraf __ctl_command; 1252522Sraf __ctl_endclient; 1262522Sraf __ctl_endserver; 1272522Sraf __ctl_getcsctx; 1282522Sraf __ctl_response; 1292522Sraf __ctl_sendhelp; 1302522Sraf __ctl_server; 1312522Sraf __ctl_setcsctx; 1322522Sraf daemon; 1332522Sraf dn_count_labels; 1342522Sraf __dn_count_labels; 1352522Sraf dn_skipname; 136*11038SRao.Shoaib@Sun.COM __dst_buffer_to_key; 137*11038SRao.Shoaib@Sun.COM __dst_check_algorithm; 138*11038SRao.Shoaib@Sun.COM __dst_dnskey_to_key; 139*11038SRao.Shoaib@Sun.COM __dst_free_key; 140*11038SRao.Shoaib@Sun.COM __dst_generate_key; 141*11038SRao.Shoaib@Sun.COM __dst_init; 142*11038SRao.Shoaib@Sun.COM __dst_key_to_buffer; 143*11038SRao.Shoaib@Sun.COM __dst_read_key; 144*11038SRao.Shoaib@Sun.COM __dst_s_calculate_bits; 145*11038SRao.Shoaib@Sun.COM __dst_s_dns_key_id; 146*11038SRao.Shoaib@Sun.COM __dst_s_get_int16; 147*11038SRao.Shoaib@Sun.COM __dst_s_id_calc; 148*11038SRao.Shoaib@Sun.COM __dst_sign_data; 149*11038SRao.Shoaib@Sun.COM __dst_s_put_int16; 150*11038SRao.Shoaib@Sun.COM __dst_s_verify_str; 1512522Sraf dst_t_func; 152*11038SRao.Shoaib@Sun.COM __dst_verify_data; 153*11038SRao.Shoaib@Sun.COM __dst_write_key; 1542522Sraf __evAddTime; 1552522Sraf __evCancelConn; 1562522Sraf __evCancelRW; 1572522Sraf __evClearTimer; 1582522Sraf __evConnect; 1592522Sraf __evConsIovec; 1602522Sraf __evConsTime; 1612522Sraf __evCreate; 1622522Sraf __evDeselectFD; 1632522Sraf __evDestroy; 1642522Sraf __evDispatch; 1652522Sraf __evDo; 1662522Sraf __evGetNext; 1672522Sraf __evHighestFD; 1682522Sraf __evListen; 1692522Sraf __evNowTime; 1702522Sraf __evRead; 1712522Sraf __evResetTimer; 1722522Sraf __evSelectFD; 1732522Sraf __evSetDebug; 1742522Sraf __evSetTimer; 1752522Sraf __evTimeVal; 1762522Sraf __evUnwait; 1772522Sraf __evWaitFor; 1782522Sraf fp_nquery; 1792522Sraf __fp_nquery; 1802522Sraf fp_query; 1812522Sraf __fp_resstat; 1822522Sraf h_errlist; 1832522Sraf __h_errno; 1842522Sraf __h_errno_set; 1852522Sraf hostalias; 186*11038SRao.Shoaib@Sun.COM inet_cidr_ntop; 187*11038SRao.Shoaib@Sun.COM inet_cidr_pton; 188*11038SRao.Shoaib@Sun.COM inet_neta; 1892522Sraf inet_net_ntop; 1902522Sraf inet_net_pton; 1912522Sraf inet_nsap_addr; 1922522Sraf inet_nsap_ntoa; 193*11038SRao.Shoaib@Sun.COM __irs_destroy; 1942522Sraf __ISC_res_freeupdrec; 1952522Sraf __ISC_res_mkupdate; 1962522Sraf __ISC_res_mkupdrec; 1972522Sraf __ISC_res_nmkupdate; 1982522Sraf __ISC_res_nupdate; 1992522Sraf __ISC_res_update; 2002522Sraf key_file_fmt_str; 2012522Sraf loc_aton; 2022522Sraf __loc_aton; 2032522Sraf loc_ntoa; 2042522Sraf __loc_ntoa; 2052522Sraf __log_add_channel; 2062522Sraf __log_category_is_active; 2072522Sraf __log_check; 2082522Sraf __log_close_stream; 2092522Sraf __log_free_channel; 2102522Sraf __log_free_context; 2112522Sraf __log_get_channel_type; 2122522Sraf __log_get_stream; 2132522Sraf __log_inc_references; 2142522Sraf __log_new_context; 2152522Sraf __log_new_file_channel; 2162522Sraf __log_new_null_channel; 2172522Sraf __log_new_syslog_channel; 2182522Sraf __log_open_stream; 2192522Sraf __log_option; 2202522Sraf __log_set_file_owner; 2212522Sraf __log_vwrite; 2222522Sraf __log_write; 2232522Sraf __memget; 2242522Sraf __memget_record; 2252522Sraf __memput; 2262522Sraf __memput_record; 2272522Sraf __memstats; 2282522Sraf __net_data_init; 229*11038SRao.Shoaib@Sun.COM __net_data_minimize; 2302522Sraf __ns_datetosecs; 2312522Sraf __ns_find_tsig; 2322522Sraf _ns_flagdata; 2332522Sraf __ns_format_ttl; 2342522Sraf __ns_get16; 2352522Sraf __ns_get32; 2362522Sraf __ns_initparse; 2372522Sraf __ns_makecanon; 2382522Sraf __ns_msg_getflag; 239*11038SRao.Shoaib@Sun.COM __ns_name_compress; 240*11038SRao.Shoaib@Sun.COM __ns_name_eq; 241*11038SRao.Shoaib@Sun.COM __ns_name_labels; 242*11038SRao.Shoaib@Sun.COM __ns_name_length; 243*11038SRao.Shoaib@Sun.COM __ns_name_map; 2442522Sraf __ns_name_ntol; 2452522Sraf __ns_name_ntop; 246*11038SRao.Shoaib@Sun.COM __ns_name_owned; 247*11038SRao.Shoaib@Sun.COM __ns_name_pack; 2482522Sraf __ns_name_pton; 2492522Sraf __ns_name_rollback; 250*11038SRao.Shoaib@Sun.COM __ns_name_skip; 251*11038SRao.Shoaib@Sun.COM __ns_name_uncompress; 2522522Sraf __ns_name_unpack; 253*11038SRao.Shoaib@Sun.COM __ns_newmsg_copy; 254*11038SRao.Shoaib@Sun.COM __ns_newmsg_done; 255*11038SRao.Shoaib@Sun.COM __ns_newmsg_flag; 256*11038SRao.Shoaib@Sun.COM __ns_newmsg_id; 257*11038SRao.Shoaib@Sun.COM __ns_newmsg_init; 258*11038SRao.Shoaib@Sun.COM __ns_newmsg_q; 259*11038SRao.Shoaib@Sun.COM __ns_newmsg_rr; 2602522Sraf __ns_parserr; 2612522Sraf __ns_parse_ttl; 262*11038SRao.Shoaib@Sun.COM __ns_parserr2; 2632522Sraf __ns_put16; 264*11038SRao.Shoaib@Sun.COM __ns_put32; 265*11038SRao.Shoaib@Sun.COM __ns_rdata_equal; 266*11038SRao.Shoaib@Sun.COM __ns_rdata_refers; 267*11038SRao.Shoaib@Sun.COM __ns_rdata_unpack; 2682522Sraf __ns_samedomain; 2692522Sraf __ns_samename; 2702522Sraf __ns_sign; 2712522Sraf __ns_sign2; 2722522Sraf __ns_sign_tcp; 2732522Sraf __ns_sign_tcp2; 2742522Sraf __ns_sign_tcp_init; 2752522Sraf __ns_skiprr; 2762522Sraf __ns_sprintrr; 2772522Sraf __ns_sprintrrf; 2782522Sraf __ns_verify; 2792522Sraf __ns_verify_tcp; 2802522Sraf __ns_verify_tcp_init; 2812522Sraf p_cdname; 2822522Sraf __p_cert_syms; 2832522Sraf p_class; 2842522Sraf __p_class_syms; 2852522Sraf p_fqnname; 2862522Sraf __p_key_syms; 287*11038SRao.Shoaib@Sun.COM p_option; 288*11038SRao.Shoaib@Sun.COM __p_option; 2892522Sraf p_query; 2902522Sraf p_rcode; 2912522Sraf p_secstodate; 2922522Sraf __p_secstodate; 2932522Sraf p_section; 2942522Sraf __p_section; 2952522Sraf p_time; 2962522Sraf p_type; 2972522Sraf __p_type_syms; 2982522Sraf putlong; 2992522Sraf putshort; 3002522Sraf __putshort; 3012522Sraf res_close; 3022522Sraf __res_disable_mt; 3032522Sraf res_dnok; 3042522Sraf __res_dnok; 3052522Sraf __res_enable_mt; 3062522Sraf res_endhostent; 3072522Sraf res_findzonecut; 3082522Sraf res_freehostent; 3092522Sraf res_freeupdrec; 3102522Sraf __res_get_h_errno; 3112522Sraf res_gethostbyaddr; 3122522Sraf res_gethostbyname; 3132522Sraf res_gethostent; 3142522Sraf res_getipnodebyaddr; 3152522Sraf res_getipnodebyname; 3162522Sraf __res_get_res; 3172522Sraf res_hnok; 3182522Sraf __res_hnok; 3192522Sraf res_isourserver; 3202522Sraf res_mailok; 3212522Sraf __res_mailok; 3222522Sraf res_mkupdate; 3232522Sraf res_mkupdrec; 3242522Sraf res_nameinquery; 3252522Sraf __res_nameinquery; 3262522Sraf res_nisourserver; 327*11038SRao.Shoaib@Sun.COM res_nmkupdate; 328*11038SRao.Shoaib@Sun.COM res_nupdate; 329*11038SRao.Shoaib@Sun.COM __res_no_hosts_fallback; 3302522Sraf _res_opcodes; 3312522Sraf __res_override_retry; 3322522Sraf res_ownok; 3332522Sraf __res_ownok; 3342522Sraf res_pquery; 3352522Sraf res_queriesmatch; 3362522Sraf __res_queriesmatch; 337*11038SRao.Shoaib@Sun.COM res_rndinit; 3382522Sraf res_randomid; 3392522Sraf __res_randomid; 3402522Sraf res_sendsigned; 3412522Sraf res_sethostent; 3422522Sraf __res_set_no_hosts_fallback; 3432522Sraf __res_state; 3442522Sraf __res_unset_no_hosts_fallback; 3452522Sraf set_assertion_failure_callback; 3462522Sraf sym_ntop; 3472522Sraf __sym_ntop; 3482522Sraf sym_ntos; 3492522Sraf __sym_ntos; 3502522Sraf sym_ston; 3512522Sraf __sym_ston; 352*11038SRao.Shoaib@Sun.COM __tree_add; 353*11038SRao.Shoaib@Sun.COM __tree_init; 354*11038SRao.Shoaib@Sun.COM __tree_mung; 355*11038SRao.Shoaib@Sun.COM __tree_srch; 356*11038SRao.Shoaib@Sun.COM __tree_trav; 3572522Sraf local: 3582522Sraf *; 3590Sstevel@tonic-gate}; 360