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# 22*6497Ssm26363# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 230Sstevel@tonic-gate# Use is subject to license terms. 240Sstevel@tonic-gate# 250Sstevel@tonic-gate# ident "%Z%%M% %I% %E% SMI" 260Sstevel@tonic-gate# 272522Sraf 282522SrafSUNW_2.3 { # SunOS 5.11 (Solaris 11) 292522Sraf global: 30*6497Ssm26363 SUNW_2.3; # Defined to create a non-weak version of SUNW_2.3. 31*6497Ssm26363} SUNW_2.2.2; 32*6497Ssm26363 33*6497Ssm26363SUNW_2.2.2 { # SunOS 5.10 (Solaris 10 Update 5) 34*6497Ssm26363 global: 352522Sraf inet_aton = FUNCTION FILTER libnsl.so.1; 36*6497Ssm26363} SUNW_2.2.1; 37*6497Ssm26363 38*6497Ssm26363SUNW_2.2.1 { # SunOS 5.10 (Solaris 10 Update 4) 39*6497Ssm26363 global: 403360Ssm26363 res_ndestroy; 412522Sraf} SUNW_2.2; 422522Sraf 432522SrafSUNW_2.2 { # SunOS 5.9 (Solaris 9) 442522Sraf global: 452522Sraf fp_resstat; 462522Sraf herror; 472522Sraf res_hostalias; 482522Sraf res_nclose; 492522Sraf res_ninit; 502522Sraf res_nmkquery; 512522Sraf res_nquery; 522522Sraf res_nquerydomain; 532522Sraf res_nsearch; 542522Sraf res_nsend; 552522Sraf res_nsendsigned; 562522Sraf} SUNW_2.1; 572522Sraf 582522SrafSUNW_2.1 { # SunOS 5.6 (Solaris 2.6) 592522Sraf global: 602522Sraf dn_comp; 612522Sraf dn_expand; 622522Sraf __dn_skipname; 632522Sraf __fp_query; 642522Sraf _getlong; 652522Sraf _getshort; 665368Srie h_errno = NODIRECT FILTER libnsl.so.1; 672522Sraf __hostalias; 682522Sraf hstrerror; 692522Sraf __p_cdname; 702522Sraf __p_class; 712522Sraf __p_query; 722522Sraf __p_time; 732522Sraf __p_type; 742522Sraf __putlong; 752522Sraf _res; 762522Sraf res_init; 772522Sraf res_mkquery; 782522Sraf res_query; 792522Sraf res_querydomain; 802522Sraf res_search; 812522Sraf res_send; 822522Sraf res_update; 832522Sraf}; 842522Sraf 852522Sraf# There really should be only one SUNWprivate version. 862522Sraf# Don't add any more. Add new private symbols to SUNWprivate_2.2 872522Sraf 882522SrafSUNWprivate_2.2 { 892522Sraf global: 902522Sraf isc_gethexstring; 912522Sraf isc_puthexstring; 922522Sraf __log_close_debug_channels; 932522Sraf __memactive; 942522Sraf p_sockun; 952522Sraf res_gethostbyname2; 962522Sraf res_getservers; 972522Sraf res_nametoclass; 982522Sraf res_nametotype; 992522Sraf res_nopt; 1002522Sraf res_setservers; 1012522Sraf} SUNWprivate_2.1; 1020Sstevel@tonic-gate 1032522SrafSUNWprivate_2.1 { 1042522Sraf global: 1052522Sraf __areweinnamed; 1062522Sraf __assertion_failed; 1072522Sraf assertion_type_to_text; 1082522Sraf b64_ntop; 1092522Sraf __b64_ntop; 1102522Sraf b64_pton; 1112522Sraf __b64_pton; 1122522Sraf __ctl_client; 1132522Sraf __ctl_command; 1142522Sraf __ctl_endclient; 1152522Sraf __ctl_endserver; 1162522Sraf __ctl_getcsctx; 1172522Sraf __ctl_response; 1182522Sraf __ctl_sendhelp; 1192522Sraf __ctl_server; 1202522Sraf __ctl_setcsctx; 1212522Sraf daemon; 1222522Sraf dn_count_labels; 1232522Sraf __dn_count_labels; 1242522Sraf dn_skipname; 1252522Sraf dst_buffer_to_key; 1262522Sraf dst_check_algorithm; 1272522Sraf dst_dnskey_to_key; 1282522Sraf dst_free_key; 1292522Sraf dst_generate_key; 1302522Sraf dst_init; 1312522Sraf dst_key_to_buffer; 1322522Sraf dst_random; 1332522Sraf dst_read_key; 1342522Sraf dst_s_calculate_bits; 1352522Sraf dst_s_conv_bignum_b64_to_u8; 1362522Sraf dst_s_conv_bignum_u8_to_b64; 1372522Sraf dst_s_dns_key_id; 1382522Sraf dst_s_get_int16; 1392522Sraf dst_s_id_calc; 1402522Sraf dst_sign_data; 1412522Sraf dst_s_put_int16; 1422522Sraf dst_s_verify_str; 1432522Sraf dst_t_func; 1442522Sraf dst_verify_data; 1452522Sraf dst_write_key; 1462522Sraf __evAddTime; 1472522Sraf __evCancelConn; 1482522Sraf __evCancelRW; 1492522Sraf __evClearTimer; 1502522Sraf __evConnect; 1512522Sraf __evConsIovec; 1522522Sraf __evConsTime; 1532522Sraf __evCreate; 1542522Sraf __evDeselectFD; 1552522Sraf __evDestroy; 1562522Sraf __evDispatch; 1572522Sraf __evDo; 1582522Sraf __evGetNext; 1592522Sraf __evHighestFD; 1602522Sraf __evListen; 1612522Sraf __evNowTime; 1622522Sraf __evRead; 1632522Sraf __evResetTimer; 1642522Sraf __evSelectFD; 1652522Sraf __evSetDebug; 1662522Sraf __evSetTimer; 1672522Sraf __evTimeVal; 1682522Sraf __evUnwait; 1692522Sraf __evWaitFor; 1702522Sraf fp_nquery; 1712522Sraf __fp_nquery; 1722522Sraf fp_query; 1732522Sraf __fp_resstat; 1742522Sraf h_errlist; 1752522Sraf __h_errno; 1762522Sraf __h_errno_set; 1772522Sraf hostalias; 1782522Sraf inet_net_ntop; 1792522Sraf inet_net_pton; 1802522Sraf inet_nsap_addr; 1812522Sraf inet_nsap_ntoa; 1822522Sraf irs_destroy; 1832522Sraf __ISC_res_freeupdrec; 1842522Sraf __ISC_res_mkupdate; 1852522Sraf __ISC_res_mkupdrec; 1862522Sraf __ISC_res_nmkupdate; 1872522Sraf __ISC_res_nupdate; 1882522Sraf __ISC_res_update; 1892522Sraf key_file_fmt_str; 1902522Sraf loc_aton; 1912522Sraf __loc_aton; 1922522Sraf loc_ntoa; 1932522Sraf __loc_ntoa; 1942522Sraf __log_add_channel; 1952522Sraf __log_category_is_active; 1962522Sraf __log_check; 1972522Sraf __log_close_stream; 1982522Sraf __log_free_channel; 1992522Sraf __log_free_context; 2002522Sraf __log_get_channel_type; 2012522Sraf __log_get_stream; 2022522Sraf __log_inc_references; 2032522Sraf __log_new_context; 2042522Sraf __log_new_file_channel; 2052522Sraf __log_new_null_channel; 2062522Sraf __log_new_syslog_channel; 2072522Sraf __log_open_stream; 2082522Sraf __log_option; 2092522Sraf __log_set_file_owner; 2102522Sraf __log_vwrite; 2112522Sraf __log_write; 2122522Sraf __memget; 2132522Sraf __memget_record; 2142522Sraf __memput; 2152522Sraf __memput_record; 2162522Sraf __memstats; 2172522Sraf __net_data_init; 2182522Sraf net_data_minimize; 2192522Sraf __ns_datetosecs; 2202522Sraf __ns_find_tsig; 2212522Sraf _ns_flagdata; 2222522Sraf __ns_format_ttl; 2232522Sraf __ns_get16; 2242522Sraf __ns_get32; 2252522Sraf __ns_initparse; 2262522Sraf __ns_makecanon; 2272522Sraf __ns_msg_getflag; 2282522Sraf __ns_name_ntol; 2292522Sraf __ns_name_ntop; 2302522Sraf __ns_name_pton; 2312522Sraf __ns_name_rollback; 2322522Sraf __ns_name_unpack; 2332522Sraf __ns_parserr; 2342522Sraf __ns_parse_ttl; 2352522Sraf __ns_put16; 2362522Sraf __ns_samedomain; 2372522Sraf __ns_samename; 2382522Sraf __ns_sign; 2392522Sraf __ns_sign2; 2402522Sraf __ns_sign_tcp; 2412522Sraf __ns_sign_tcp2; 2422522Sraf __ns_sign_tcp_init; 2432522Sraf __ns_skiprr; 2442522Sraf __ns_sprintrr; 2452522Sraf __ns_sprintrrf; 2462522Sraf __ns_verify; 2472522Sraf __ns_verify_tcp; 2482522Sraf __ns_verify_tcp_init; 2492522Sraf p_cdname; 2502522Sraf __p_cert_syms; 2512522Sraf p_class; 2522522Sraf __p_class_syms; 2532522Sraf p_fqnname; 2542522Sraf __p_key_syms; 2552522Sraf p_query; 2562522Sraf p_rcode; 2572522Sraf p_secstodate; 2582522Sraf __p_secstodate; 2592522Sraf p_section; 2602522Sraf __p_section; 2612522Sraf p_time; 2622522Sraf p_type; 2632522Sraf __p_type_syms; 2642522Sraf putlong; 2652522Sraf putshort; 2662522Sraf __putshort; 2672522Sraf res_close; 2682522Sraf __res_disable_mt; 2692522Sraf res_dnok; 2702522Sraf __res_dnok; 2712522Sraf __res_enable_mt; 2722522Sraf res_endhostent; 2732522Sraf res_findzonecut; 2742522Sraf res_freehostent; 2752522Sraf res_freeupdrec; 2762522Sraf __res_get_h_errno; 2772522Sraf res_gethostbyaddr; 2782522Sraf res_gethostbyname; 2792522Sraf res_gethostent; 2802522Sraf res_getipnodebyaddr; 2812522Sraf res_getipnodebyname; 2822522Sraf __res_get_res; 2832522Sraf res_hnok; 2842522Sraf __res_hnok; 2852522Sraf res_isourserver; 2862522Sraf res_mailok; 2872522Sraf __res_mailok; 2882522Sraf res_mkupdate; 2892522Sraf res_mkupdrec; 2902522Sraf res_nameinquery; 2912522Sraf __res_nameinquery; 2922522Sraf res_nisourserver; 2932522Sraf _res_opcodes; 2942522Sraf __res_override_retry; 2952522Sraf res_ownok; 2962522Sraf __res_ownok; 2972522Sraf res_pquery; 2982522Sraf res_queriesmatch; 2992522Sraf __res_queriesmatch; 3002522Sraf res_randomid; 3012522Sraf __res_randomid; 3022522Sraf res_sendsigned; 3032522Sraf res_sethostent; 3042522Sraf __res_set_no_hosts_fallback; 3052522Sraf __res_state; 3062522Sraf __res_unset_no_hosts_fallback; 3072522Sraf set_assertion_failure_callback; 3082522Sraf sym_ntop; 3092522Sraf __sym_ntop; 3102522Sraf sym_ntos; 3112522Sraf __sym_ntos; 3122522Sraf sym_ston; 3132522Sraf __sym_ston; 3142522Sraf tree_add; 3152522Sraf tree_init; 3162522Sraf tree_mung; 3172522Sraf tree_srch; 3182522Sraf tree_trav; 3192522Sraf local: 3202522Sraf *; 3210Sstevel@tonic-gate}; 322