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