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 __assertion_failed; 118 assertion_type_to_text; 119 b64_ntop; 120 __b64_ntop; 121 b64_pton; 122 __b64_pton; 123 __ctl_client; 124 __ctl_command; 125 __ctl_endclient; 126 __ctl_endserver; 127 __ctl_getcsctx; 128 __ctl_response; 129 __ctl_sendhelp; 130 __ctl_server; 131 __ctl_setcsctx; 132 daemon; 133 dn_count_labels; 134 __dn_count_labels; 135 dn_skipname; 136 __dst_buffer_to_key; 137 __dst_check_algorithm; 138 __dst_dnskey_to_key; 139 __dst_free_key; 140 __dst_generate_key; 141 __dst_init; 142 __dst_key_to_buffer; 143 __dst_read_key; 144 __dst_s_calculate_bits; 145 __dst_s_dns_key_id; 146 __dst_s_get_int16; 147 __dst_s_id_calc; 148 __dst_sign_data; 149 __dst_s_put_int16; 150 __dst_s_verify_str; 151 dst_t_func; 152 __dst_verify_data; 153 __dst_write_key; 154 __evAddTime; 155 __evCancelConn; 156 __evCancelRW; 157 __evClearTimer; 158 __evConnect; 159 __evConsIovec; 160 __evConsTime; 161 __evCreate; 162 __evDeselectFD; 163 __evDestroy; 164 __evDispatch; 165 __evDo; 166 __evGetNext; 167 __evHighestFD; 168 __evListen; 169 __evNowTime; 170 __evRead; 171 __evResetTimer; 172 __evSelectFD; 173 __evSetDebug; 174 __evSetTimer; 175 __evTimeVal; 176 __evUnwait; 177 __evWaitFor; 178 fp_nquery; 179 __fp_nquery; 180 fp_query; 181 __fp_resstat; 182 h_errlist; 183 __h_errno; 184 __h_errno_set; 185 hostalias; 186 inet_cidr_ntop; 187 inet_cidr_pton; 188 inet_neta; 189 inet_net_ntop; 190 inet_net_pton; 191 inet_nsap_addr; 192 inet_nsap_ntoa; 193 __irs_destroy; 194 __ISC_res_freeupdrec; 195 __ISC_res_mkupdate; 196 __ISC_res_mkupdrec; 197 __ISC_res_nmkupdate; 198 __ISC_res_nupdate; 199 __ISC_res_update; 200 key_file_fmt_str; 201 loc_aton; 202 __loc_aton; 203 loc_ntoa; 204 __loc_ntoa; 205 __log_add_channel; 206 __log_category_is_active; 207 __log_check; 208 __log_close_stream; 209 __log_free_channel; 210 __log_free_context; 211 __log_get_channel_type; 212 __log_get_stream; 213 __log_inc_references; 214 __log_new_context; 215 __log_new_file_channel; 216 __log_new_null_channel; 217 __log_new_syslog_channel; 218 __log_open_stream; 219 __log_option; 220 __log_set_file_owner; 221 __log_vwrite; 222 __log_write; 223 __memget; 224 __memget_record; 225 __memput; 226 __memput_record; 227 __memstats; 228 __net_data_init; 229 __net_data_minimize; 230 __ns_datetosecs; 231 __ns_find_tsig; 232 _ns_flagdata; 233 __ns_format_ttl; 234 __ns_get16; 235 __ns_get32; 236 __ns_initparse; 237 __ns_makecanon; 238 __ns_msg_getflag; 239 __ns_name_compress; 240 __ns_name_eq; 241 __ns_name_labels; 242 __ns_name_length; 243 __ns_name_map; 244 __ns_name_ntol; 245 __ns_name_ntop; 246 __ns_name_owned; 247 __ns_name_pack; 248 __ns_name_pton; 249 __ns_name_rollback; 250 __ns_name_skip; 251 __ns_name_uncompress; 252 __ns_name_unpack; 253 __ns_newmsg_copy; 254 __ns_newmsg_done; 255 __ns_newmsg_flag; 256 __ns_newmsg_id; 257 __ns_newmsg_init; 258 __ns_newmsg_q; 259 __ns_newmsg_rr; 260 __ns_parserr; 261 __ns_parse_ttl; 262 __ns_parserr2; 263 __ns_put16; 264 __ns_put32; 265 __ns_rdata_equal; 266 __ns_rdata_refers; 267 __ns_rdata_unpack; 268 __ns_samedomain; 269 __ns_samename; 270 __ns_sign; 271 __ns_sign2; 272 __ns_sign_tcp; 273 __ns_sign_tcp2; 274 __ns_sign_tcp_init; 275 __ns_skiprr; 276 __ns_sprintrr; 277 __ns_sprintrrf; 278 __ns_verify; 279 __ns_verify_tcp; 280 __ns_verify_tcp_init; 281 p_cdname; 282 __p_cert_syms; 283 p_class; 284 __p_class_syms; 285 p_fqnname; 286 __p_key_syms; 287 p_option; 288 __p_option; 289 p_query; 290 p_rcode; 291 p_secstodate; 292 __p_secstodate; 293 p_section; 294 __p_section; 295 p_time; 296 p_type; 297 __p_type_syms; 298 putlong; 299 putshort; 300 __putshort; 301 res_close; 302 __res_disable_mt; 303 res_dnok; 304 __res_dnok; 305 __res_enable_mt; 306 res_endhostent; 307 res_findzonecut; 308 res_freehostent; 309 res_freeupdrec; 310 __res_get_h_errno; 311 res_gethostbyaddr; 312 res_gethostbyname; 313 res_gethostent; 314 res_getipnodebyaddr; 315 res_getipnodebyname; 316 __res_get_res; 317 res_hnok; 318 __res_hnok; 319 res_isourserver; 320 res_mailok; 321 __res_mailok; 322 res_mkupdate; 323 res_mkupdrec; 324 res_nameinquery; 325 __res_nameinquery; 326 res_nisourserver; 327 res_nmkupdate; 328 res_nupdate; 329 __res_no_hosts_fallback; 330 _res_opcodes; 331 __res_override_retry; 332 res_ownok; 333 __res_ownok; 334 res_pquery; 335 res_queriesmatch; 336 __res_queriesmatch; 337 res_rndinit; 338 res_randomid; 339 __res_randomid; 340 res_sendsigned; 341 res_sethostent; 342 __res_set_no_hosts_fallback; 343 __res_state; 344 __res_unset_no_hosts_fallback; 345 set_assertion_failure_callback; 346 sym_ntop; 347 __sym_ntop; 348 sym_ntos; 349 __sym_ntos; 350 sym_ston; 351 __sym_ston; 352 __tree_add; 353 __tree_init; 354 __tree_mung; 355 __tree_srch; 356 __tree_trav; 357 local: 358 *; 359}; 360