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 };