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 (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 23 # 24 25 # 26 # MAPFILE HEADER START 27 # 28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29 # Object versioning must comply with the rules detailed in 30 # 31 # usr/src/lib/README.mapfiles 32 # 33 # You should not be making modifications here until you've read the most current 34 # copy of that file. If you need help, contact a gatekeeper for guidance. 35 # 36 # MAPFILE HEADER END 37 # 38 39 $mapfile_version 2 40 41 SYMBOL_VERSION SUNW_2.3 { # SunOS 5.11 (Solaris 11) 42 global: 43 SUNW_2.3; # Defined to create a non-weak version of SUNW_2.3. 44 } SUNW_2.2.2; 45 46 SYMBOL_VERSION SUNW_2.2.2 { # SunOS 5.10 (Solaris 10 Update 5) 47 global: 48 inet_aton { TYPE = FUNCTION; FILTER = libnsl.so.1 }; 49 } SUNW_2.2.1; 50 51 SYMBOL_VERSION SUNW_2.2.1 { # SunOS 5.10 (Solaris 10 Update 4) 52 global: 53 res_ndestroy; 54 } SUNW_2.2; 55 56 SYMBOL_VERSION SUNW_2.2 { # SunOS 5.9 (Solaris 9) 57 global: 58 fp_resstat; 59 herror; 60 res_hostalias; 61 res_nclose; 62 res_ninit; 63 res_nmkquery; 64 res_nquery; 65 res_nquerydomain; 66 res_nsearch; 67 res_nsend; 68 res_nsendsigned; 69 } SUNW_2.1; 70 71 SYMBOL_VERSION SUNW_2.1 { # SunOS 5.6 (Solaris 2.6) 72 global: 73 dn_comp; 74 dn_expand; 75 __dn_skipname; 76 __fp_query; 77 _getlong; 78 _getshort; 79 h_errno { FLAGS = NODIRECT; FILTER = libnsl.so.1 }; 80 __hostalias; 81 hstrerror; 82 __p_cdname; 83 __p_class; 84 __p_query; 85 __p_time; 86 __p_type; 87 __putlong; 88 _res; 89 res_init; 90 res_mkquery; 91 res_query; 92 res_querydomain; 93 res_search; 94 res_send; 95 res_update; 96 }; 97 98 # There really should be only one SUNWprivate version. 99 # Don't add any more. Add new private symbols to SUNWprivate_2.2 100 101 SYMBOL_VERSION SUNWprivate_2.2 { 102 global: 103 isc_gethexstring; 104 isc_puthexstring; 105 __log_close_debug_channels; 106 __memactive; 107 p_sockun; 108 res_gethostbyname2; 109 res_getservers; 110 res_nametoclass; 111 res_nametotype; 112 res_nopt; 113 res_setservers; 114 } SUNWprivate_2.1; 115 116 SYMBOL_VERSION SUNWprivate_2.1 { 117 global: 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 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 };