xref: /illumos-gate/usr/src/lib/libxnet/common/mapfile-vers (revision e4f5a11d4a234623168c1558fcdf4341e11769e1)
1#
2# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
3#
4# CDDL HEADER START
5#
6# The contents of this file are subject to the terms of the
7# Common Development and Distribution License (the "License").
8# You may not use this file except in compliance with the License.
9#
10# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11# or http://www.opensolaris.org/os/licensing.
12# See the License for the specific language governing permissions
13# and limitations under the License.
14#
15# When distributing Covered Code, include this CDDL HEADER in each
16# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17# If applicable, add the following below this CDDL HEADER, with the
18# fields enclosed by brackets "[]" replaced with your own identifying
19# information: Portions Copyright [yyyy] [name of copyright owner]
20#
21# CDDL HEADER END
22#
23
24#
25# MAPFILE HEADER START
26#
27# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
28# Object versioning must comply with the rules detailed in
29#
30#	usr/src/lib/README.mapfiles
31#
32# You should not be making modifications here until you've read the most current
33# copy of that file. If you need help, contact a gatekeeper for guidance.
34#
35# MAPFILE HEADER END
36#
37
38$mapfile_version 2
39
40SYMBOL_VERSION SUNW_1.4 {
41    global:
42	freeaddrinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
43	gai_strerror		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
44	getaddrinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
45	getnameinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
46	inet_ntop		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
47	inet_pton		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
48} SUNW_1.3;
49
50SYMBOL_VERSION SUNW_1.3 {
51    global:
52	if_freenameindex	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
53	if_indextoname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
54	if_nameindex		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
55	if_nametoindex		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
56	sockatmark		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
57} SUNW_1.2;
58
59SYMBOL_VERSION SUNW_1.2 {
60    global:
61	_xti_rcvreldata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
62	_xti_rcvv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
63	_xti_rcvvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
64	_xti_sndreldata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
65	_xti_sndv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
66	_xti_sndvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
67	_xti_sysconf		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
68	_xti_xns5_accept	{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
69	_xti_xns5_snd		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
70} SUNW_1.1;
71
72SYMBOL_VERSION SUNW_1.1 {
73    global:
74	__t_errno		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
75	__xnet_bind		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
76	__xnet_connect		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
77	__xnet_getsockopt	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
78	__xnet_listen		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
79	__xnet_recvmsg		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
80	__xnet_sendmsg		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
81	__xnet_sendto		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
82	__xnet_socket		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
83	__xnet_socketpair	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
84	_xti_accept		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
85	_xti_alloc		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
86	_xti_bind		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
87	_xti_close		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
88	_xti_connect		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
89	_xti_error		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
90	_xti_free		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
91	_xti_getinfo		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
92	_xti_getprotaddr	{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
93	_xti_getstate		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
94	_xti_listen		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
95	_xti_look		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
96	_xti_open		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
97	_xti_optmgmt		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
98	_xti_rcv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
99	_xti_rcvconnect		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
100	_xti_rcvdis		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
101	_xti_rcvrel		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
102	_xti_rcvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
103	_xti_rcvuderr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
104	_xti_snd		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
105	_xti_snddis		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
106	_xti_sndrel		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
107	_xti_sndudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
108	_xti_strerror		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
109	_xti_sync		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
110	_xti_unbind		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
111	accept			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
112	bind			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
113	connect			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
114	endhostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
115	endnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
116	endprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
117	endservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
118	gethostbyaddr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
119	gethostbyname		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
120	gethostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
121	gethostname		{ TYPE = FUNCTION; FILTER = libc.so.1 };
122	getnetbyaddr		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
123	getnetbyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
124	getnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
125	getpeername		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
126	getprotobyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
127	getprotobynumber	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
128	getprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
129	getservbyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
130	getservbyport		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
131	getservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
132	getsockname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
133	getsockopt		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
134	h_errno {
135		TYPE = DATA;
136		SIZE = 0x4;
137		FLAGS = NODIRECT;
138		FILTER = libnsl.so.1;
139	};
140	htonl			{ TYPE = FUNCTION; FILTER = libc.so.1 };
141	htons			{ TYPE = FUNCTION; FILTER = libc.so.1 };
142	inet_addr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
143	inet_lnaof		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
144	inet_makeaddr		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
145	inet_netof		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
146	inet_network		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
147	inet_ntoa		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
148	listen	 		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
149	ntohl			{ TYPE = FUNCTION; FILTER = libc.so.1 };
150	ntohs			{ TYPE = FUNCTION; FILTER = libc.so.1 };
151	recv			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
152	recvfrom		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
153	recvmsg			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
154	send			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
155	sendmsg			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
156	sendto			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
157	sethostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
158	setnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
159	setprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
160	setservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
161	setsockopt		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
162	shutdown		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
163	socket			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
164	socketpair		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
165	t_errno {
166		TYPE = DATA;
167		SIZE = 0x4;
168		FILTER = libnsl.so.1;
169	};
170    local:
171	*;
172};
173