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
40 SUNW_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
45 SUNW_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
50 SUNW_2.2.1 { # SunOS 5.10 (Solaris 10 Update 4)
51 global:
52 res_ndestroy;
53 } SUNW_2.2;
54
55 SUNW_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
70 SUNW_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
100 SUNWprivate_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
115 SUNWprivate_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 };