xref: /illumos-gate/usr/src/lib/libresolv2/common/mapfile-vers (revision 581cede61ac9c14d8d4ea452562a567189eead78)
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	__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};
334