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         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_read_key;
 145         __dst_s_calculate_bits;
 146         __dst_s_dns_key_id;
 147         __dst_s_get_int16;
 148         __dst_s_id_calc;
 149         __dst_sign_data;
 150         __dst_s_put_int16;
 151         __dst_s_verify_str;
 152         dst_t_func;
 153         __dst_verify_data;
 154         __dst_write_key;
 155         __evAddTime;
 156         __evCancelConn;
 157         __evCancelRW;
 158         __evClearTimer;
 159         __evConnect;
 160         __evConsIovec;
 161         __evConsTime;
 162         __evCreate;
 163         __evDeselectFD;
 164         __evDestroy;
 165         __evDispatch;
 166         __evDo;
 167         __evGetNext;
 168         __evHighestFD;
 169         __evListen;
 170         __evNowTime;
 171         __evRead;
 172         __evResetTimer;
 173         __evSelectFD;
 174         __evSetDebug;
 175         __evSetTimer;
 176         __evTimeVal;
 177         __evUnwait;
 178         __evWaitFor;
 179         fp_nquery;
 180         __fp_nquery;
 181         fp_query;
 182         __fp_resstat;
 183         h_errlist;
 184         __h_errno;
 185         __h_errno_set;
 186         hostalias;
 187         inet_cidr_ntop;
 188         inet_cidr_pton;
 189         inet_neta;
 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_compress;
 241         __ns_name_eq;
 242         __ns_name_labels;
 243         __ns_name_length;
 244         __ns_name_map;
 245         __ns_name_ntol;
 246         __ns_name_ntop;
 247         __ns_name_owned;
 248         __ns_name_pack;
 249         __ns_name_pton;
 250         __ns_name_rollback;
 251         __ns_name_skip;
 252         __ns_name_uncompress;
 253         __ns_name_unpack;
 254         __ns_newmsg_copy;
 255         __ns_newmsg_done;
 256         __ns_newmsg_flag;
 257         __ns_newmsg_id;
 258         __ns_newmsg_init;
 259         __ns_newmsg_q;
 260         __ns_newmsg_rr;
 261         __ns_parserr;
 262         __ns_parse_ttl;
 263         __ns_parserr2;
 264         __ns_put16;
 265         __ns_put32;
 266         __ns_rdata_equal;
 267         __ns_rdata_refers;
 268         __ns_rdata_unpack;
 269         __ns_samedomain;
 270         __ns_samename;
 271         __ns_sign;
 272         __ns_sign2;
 273         __ns_sign_tcp;
 274         __ns_sign_tcp2;
 275         __ns_sign_tcp_init;
 276         __ns_skiprr;
 277         __ns_sprintrr;
 278         __ns_sprintrrf;
 279         __ns_verify;
 280         __ns_verify_tcp;
 281         __ns_verify_tcp_init;
 282         p_cdname;
 283         __p_cert_syms;
 284         p_class;
 285         __p_class_syms;
 286         p_fqnname;
 287         __p_key_syms;
 288         p_option;
 289         __p_option;
 290         p_query;
 291         p_rcode;
 292         p_secstodate;
 293         __p_secstodate;
 294         p_section;
 295         __p_section;
 296         p_time;
 297         p_type;
 298         __p_type_syms;
 299         putlong;
 300         putshort;
 301         __putshort;
 302         res_close;
 303         __res_disable_mt;
 304         res_dnok;
 305         __res_dnok;
 306         __res_enable_mt;
 307         res_endhostent;
 308         res_findzonecut;
 309         res_freehostent;
 310         res_freeupdrec;
 311         __res_get_h_errno;
 312         res_gethostbyaddr;
 313         res_gethostbyname;
 314         res_gethostent;
 315         res_getipnodebyaddr;
 316         res_getipnodebyname;
 317         __res_get_res;
 318         res_hnok;
 319         __res_hnok;
 320         res_isourserver;
 321         res_mailok;
 322         __res_mailok;
 323         res_mkupdate;
 324         res_mkupdrec;
 325         res_nameinquery;
 326         __res_nameinquery;
 327         res_nisourserver;
 328         res_nmkupdate;
 329         res_nupdate;
 330         __res_no_hosts_fallback;
 331         _res_opcodes;
 332         __res_override_retry;
 333         res_ownok;
 334         __res_ownok;
 335         res_pquery;
 336         res_queriesmatch;
 337         __res_queriesmatch;
 338         res_rndinit;
 339         res_randomid;
 340         __res_randomid;
 341         res_sendsigned;
 342         res_sethostent;
 343         __res_set_no_hosts_fallback;
 344         __res_state;
 345         __res_unset_no_hosts_fallback;
 346         set_assertion_failure_callback;
 347         sym_ntop;
 348         __sym_ntop;
 349         sym_ntos;
 350         __sym_ntos;
 351         sym_ston;
 352         __sym_ston;
 353         __tree_add;
 354         __tree_init;
 355         __tree_mung;
 356         __tree_srch;
 357         __tree_trav;
 358     local:
 359         *;
 360 };