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