1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25# ident "%Z%%M% %I% %E% SMI" 26# 27 28SUNW_2.3 { # SunOS 5.11 (Solaris 11) 29 global: 30 inet_aton = FUNCTION FILTER libnsl.so.1; 31} SUNW_2.2; 32 33SUNW_2.2 { # SunOS 5.9 (Solaris 9) 34 global: 35 fp_resstat; 36 herror; 37 res_hostalias; 38 res_nclose; 39 res_ninit; 40 res_nmkquery; 41 res_nquery; 42 res_nquerydomain; 43 res_nsearch; 44 res_nsend; 45 res_nsendsigned; 46} SUNW_2.1; 47 48SUNW_2.1 { # SunOS 5.6 (Solaris 2.6) 49 global: 50 dn_comp; 51 dn_expand; 52 __dn_skipname; 53 __fp_query; 54 _getlong; 55 _getshort; 56 h_errno = FILTER libnsl.so.1; 57 __hostalias; 58 hstrerror; 59 __p_cdname; 60 __p_class; 61 __p_query; 62 __p_time; 63 __p_type; 64 __putlong; 65 _res; 66 res_init; 67 res_mkquery; 68 res_query; 69 res_querydomain; 70 res_search; 71 res_send; 72 res_update; 73}; 74 75# There really should be only one SUNWprivate version. 76# Don't add any more. Add new private symbols to SUNWprivate_2.2 77 78SUNWprivate_2.2 { 79 global: 80 isc_gethexstring; 81 isc_puthexstring; 82 __log_close_debug_channels; 83 __memactive; 84 p_sockun; 85 res_gethostbyname2; 86 res_getservers; 87 res_nametoclass; 88 res_nametotype; 89 res_nopt; 90 res_setservers; 91} SUNWprivate_2.1; 92 93SUNWprivate_2.1 { 94 global: 95 __areweinnamed; 96 __assertion_failed; 97 assertion_type_to_text; 98 b64_ntop; 99 __b64_ntop; 100 b64_pton; 101 __b64_pton; 102 __ctl_client; 103 __ctl_command; 104 __ctl_endclient; 105 __ctl_endserver; 106 __ctl_getcsctx; 107 __ctl_response; 108 __ctl_sendhelp; 109 __ctl_server; 110 __ctl_setcsctx; 111 daemon; 112 dn_count_labels; 113 __dn_count_labels; 114 dn_skipname; 115 dst_buffer_to_key; 116 dst_check_algorithm; 117 dst_dnskey_to_key; 118 dst_free_key; 119 dst_generate_key; 120 dst_init; 121 dst_key_to_buffer; 122 dst_random; 123 dst_read_key; 124 dst_s_calculate_bits; 125 dst_s_conv_bignum_b64_to_u8; 126 dst_s_conv_bignum_u8_to_b64; 127 dst_s_dns_key_id; 128 dst_s_get_int16; 129 dst_s_id_calc; 130 dst_sign_data; 131 dst_s_put_int16; 132 dst_s_verify_str; 133 dst_t_func; 134 dst_verify_data; 135 dst_write_key; 136 __evAddTime; 137 __evCancelConn; 138 __evCancelRW; 139 __evClearTimer; 140 __evConnect; 141 __evConsIovec; 142 __evConsTime; 143 __evCreate; 144 __evDeselectFD; 145 __evDestroy; 146 __evDispatch; 147 __evDo; 148 __evGetNext; 149 __evHighestFD; 150 __evListen; 151 __evNowTime; 152 __evRead; 153 __evResetTimer; 154 __evSelectFD; 155 __evSetDebug; 156 __evSetTimer; 157 __evTimeVal; 158 __evUnwait; 159 __evWaitFor; 160 fp_nquery; 161 __fp_nquery; 162 fp_query; 163 __fp_resstat; 164 h_errlist; 165 __h_errno; 166 __h_errno_set; 167 hostalias; 168 inet_net_ntop; 169 inet_net_pton; 170 inet_nsap_addr; 171 inet_nsap_ntoa; 172 irs_destroy; 173 __ISC_res_freeupdrec; 174 __ISC_res_mkupdate; 175 __ISC_res_mkupdrec; 176 __ISC_res_nmkupdate; 177 __ISC_res_nupdate; 178 __ISC_res_update; 179 key_file_fmt_str; 180 loc_aton; 181 __loc_aton; 182 loc_ntoa; 183 __loc_ntoa; 184 __log_add_channel; 185 __log_category_is_active; 186 __log_check; 187 __log_close_stream; 188 __log_free_channel; 189 __log_free_context; 190 __log_get_channel_type; 191 __log_get_stream; 192 __log_inc_references; 193 __log_new_context; 194 __log_new_file_channel; 195 __log_new_null_channel; 196 __log_new_syslog_channel; 197 __log_open_stream; 198 __log_option; 199 __log_set_file_owner; 200 __log_vwrite; 201 __log_write; 202 __memget; 203 __memget_record; 204 __memput; 205 __memput_record; 206 __memstats; 207 __net_data_init; 208 net_data_minimize; 209 __ns_datetosecs; 210 __ns_find_tsig; 211 _ns_flagdata; 212 __ns_format_ttl; 213 __ns_get16; 214 __ns_get32; 215 __ns_initparse; 216 __ns_makecanon; 217 __ns_msg_getflag; 218 __ns_name_ntol; 219 __ns_name_ntop; 220 __ns_name_pton; 221 __ns_name_rollback; 222 __ns_name_unpack; 223 __ns_parserr; 224 __ns_parse_ttl; 225 __ns_put16; 226 __ns_samedomain; 227 __ns_samename; 228 __ns_sign; 229 __ns_sign2; 230 __ns_sign_tcp; 231 __ns_sign_tcp2; 232 __ns_sign_tcp_init; 233 __ns_skiprr; 234 __ns_sprintrr; 235 __ns_sprintrrf; 236 __ns_verify; 237 __ns_verify_tcp; 238 __ns_verify_tcp_init; 239 p_cdname; 240 __p_cert_syms; 241 p_class; 242 __p_class_syms; 243 p_fqnname; 244 __p_key_syms; 245 p_query; 246 p_rcode; 247 p_secstodate; 248 __p_secstodate; 249 p_section; 250 __p_section; 251 p_time; 252 p_type; 253 __p_type_syms; 254 putlong; 255 putshort; 256 __putshort; 257 res_close; 258 __res_disable_mt; 259 res_dnok; 260 __res_dnok; 261 __res_enable_mt; 262 res_endhostent; 263 res_findzonecut; 264 res_freehostent; 265 res_freeupdrec; 266 __res_get_h_errno; 267 res_gethostbyaddr; 268 res_gethostbyname; 269 res_gethostent; 270 res_getipnodebyaddr; 271 res_getipnodebyname; 272 __res_get_res; 273 res_hnok; 274 __res_hnok; 275 res_isourserver; 276 res_mailok; 277 __res_mailok; 278 res_mkupdate; 279 res_mkupdrec; 280 res_nameinquery; 281 __res_nameinquery; 282 res_nisourserver; 283 _res_opcodes; 284 __res_override_retry; 285 res_ownok; 286 __res_ownok; 287 res_pquery; 288 res_queriesmatch; 289 __res_queriesmatch; 290 res_randomid; 291 __res_randomid; 292 res_sendsigned; 293 res_sethostent; 294 __res_set_no_hosts_fallback; 295 __res_state; 296 __res_unset_no_hosts_fallback; 297 set_assertion_failure_callback; 298 sym_ntop; 299 __sym_ntop; 300 sym_ntos; 301 __sym_ntos; 302 sym_ston; 303 __sym_ston; 304 tree_add; 305 tree_init; 306 tree_mung; 307 tree_srch; 308 tree_trav; 309 local: 310 *; 311}; 312