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