xref: /illumos-gate/usr/src/lib/libxnet/common/mapfile-vers (revision cd3e933325e68e23516a196a8fea7f49b1e497c3)
17c478bd9Sstevel@tonic-gate#
2*cd3e9333SAli 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
38*cd3e9333SAli Bahrami$mapfile_version 2
39*cd3e9333SAli Bahrami
40*cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.4 {
41b58c9703Smh138676    global:
42*cd3e9333SAli Bahrami	freeaddrinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
43*cd3e9333SAli Bahrami	gai_strerror		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
44*cd3e9333SAli Bahrami	getaddrinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
45*cd3e9333SAli Bahrami	getnameinfo		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
46*cd3e9333SAli Bahrami	inet_ntop		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
47*cd3e9333SAli Bahrami	inet_pton		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
48b58c9703Smh138676} SUNW_1.3;
49b58c9703Smh138676
50*cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.3 {
517c478bd9Sstevel@tonic-gate    global:
52*cd3e9333SAli Bahrami	if_freenameindex	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
53*cd3e9333SAli Bahrami	if_indextoname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
54*cd3e9333SAli Bahrami	if_nameindex		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
55*cd3e9333SAli Bahrami	if_nametoindex		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
56*cd3e9333SAli Bahrami	sockatmark		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
577c478bd9Sstevel@tonic-gate} SUNW_1.2;
587c478bd9Sstevel@tonic-gate
59*cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.2 {
607c478bd9Sstevel@tonic-gate    global:
61*cd3e9333SAli Bahrami	_xti_rcvreldata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
62*cd3e9333SAli Bahrami	_xti_rcvv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
63*cd3e9333SAli Bahrami	_xti_rcvvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
64*cd3e9333SAli Bahrami	_xti_sndreldata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
65*cd3e9333SAli Bahrami	_xti_sndv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
66*cd3e9333SAli Bahrami	_xti_sndvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
67*cd3e9333SAli Bahrami	_xti_sysconf		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
68*cd3e9333SAli Bahrami	_xti_xns5_accept	{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
69*cd3e9333SAli Bahrami	_xti_xns5_snd		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
707c478bd9Sstevel@tonic-gate} SUNW_1.1;
717c478bd9Sstevel@tonic-gate
72*cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.1 {
737c478bd9Sstevel@tonic-gate    global:
74*cd3e9333SAli Bahrami	__t_errno		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
75*cd3e9333SAli Bahrami	__xnet_bind		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
76*cd3e9333SAli Bahrami	__xnet_connect		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
77*cd3e9333SAli Bahrami	__xnet_getsockopt	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
78*cd3e9333SAli Bahrami	__xnet_listen		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
79*cd3e9333SAli Bahrami	__xnet_recvmsg		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
80*cd3e9333SAli Bahrami	__xnet_sendmsg		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
81*cd3e9333SAli Bahrami	__xnet_sendto		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
82*cd3e9333SAli Bahrami	__xnet_socket		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
83*cd3e9333SAli Bahrami	__xnet_socketpair	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
84*cd3e9333SAli Bahrami	_xti_accept		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
85*cd3e9333SAli Bahrami	_xti_alloc		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
86*cd3e9333SAli Bahrami	_xti_bind		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
87*cd3e9333SAli Bahrami	_xti_close		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
88*cd3e9333SAli Bahrami	_xti_connect		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
89*cd3e9333SAli Bahrami	_xti_error		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
90*cd3e9333SAli Bahrami	_xti_free		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
91*cd3e9333SAli Bahrami	_xti_getinfo		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
92*cd3e9333SAli Bahrami	_xti_getprotaddr	{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
93*cd3e9333SAli Bahrami	_xti_getstate		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
94*cd3e9333SAli Bahrami	_xti_listen		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
95*cd3e9333SAli Bahrami	_xti_look		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
96*cd3e9333SAli Bahrami	_xti_open		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
97*cd3e9333SAli Bahrami	_xti_optmgmt		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
98*cd3e9333SAli Bahrami	_xti_rcv		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
99*cd3e9333SAli Bahrami	_xti_rcvconnect		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
100*cd3e9333SAli Bahrami	_xti_rcvdis		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
101*cd3e9333SAli Bahrami	_xti_rcvrel		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
102*cd3e9333SAli Bahrami	_xti_rcvudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
103*cd3e9333SAli Bahrami	_xti_rcvuderr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
104*cd3e9333SAli Bahrami	_xti_snd		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
105*cd3e9333SAli Bahrami	_xti_snddis		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
106*cd3e9333SAli Bahrami	_xti_sndrel		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
107*cd3e9333SAli Bahrami	_xti_sndudata		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
108*cd3e9333SAli Bahrami	_xti_strerror		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
109*cd3e9333SAli Bahrami	_xti_sync		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
110*cd3e9333SAli Bahrami	_xti_unbind		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
111*cd3e9333SAli Bahrami	accept			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
112*cd3e9333SAli Bahrami	bind			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
113*cd3e9333SAli Bahrami	connect			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
114*cd3e9333SAli Bahrami	endhostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
115*cd3e9333SAli Bahrami	endnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
116*cd3e9333SAli Bahrami	endprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
117*cd3e9333SAli Bahrami	endservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
118*cd3e9333SAli Bahrami	gethostbyaddr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
119*cd3e9333SAli Bahrami	gethostbyname		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
120*cd3e9333SAli Bahrami	gethostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
121*cd3e9333SAli Bahrami	gethostname		{ TYPE = FUNCTION; FILTER = libc.so.1 };
122*cd3e9333SAli Bahrami	getnetbyaddr		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
123*cd3e9333SAli Bahrami	getnetbyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
124*cd3e9333SAli Bahrami	getnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
125*cd3e9333SAli Bahrami	getpeername		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
126*cd3e9333SAli Bahrami	getprotobyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
127*cd3e9333SAli Bahrami	getprotobynumber	{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
128*cd3e9333SAli Bahrami	getprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
129*cd3e9333SAli Bahrami	getservbyname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
130*cd3e9333SAli Bahrami	getservbyport		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
131*cd3e9333SAli Bahrami	getservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
132*cd3e9333SAli Bahrami	getsockname		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
133*cd3e9333SAli Bahrami	getsockopt		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
134*cd3e9333SAli Bahrami	h_errno {
135*cd3e9333SAli Bahrami		TYPE = DATA;
136*cd3e9333SAli Bahrami		SIZE = 0x4;
137*cd3e9333SAli Bahrami		FLAGS = NODIRECT;
138*cd3e9333SAli Bahrami		FILTER = libnsl.so.1;
139*cd3e9333SAli Bahrami	};
140*cd3e9333SAli Bahrami	htonl			{ TYPE = FUNCTION; FILTER = libc.so.1 };
141*cd3e9333SAli Bahrami	htons			{ TYPE = FUNCTION; FILTER = libc.so.1 };
142*cd3e9333SAli Bahrami	inet_addr		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
143*cd3e9333SAli Bahrami	inet_lnaof		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
144*cd3e9333SAli Bahrami	inet_makeaddr		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
145*cd3e9333SAli Bahrami	inet_netof		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
146*cd3e9333SAli Bahrami	inet_network		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
147*cd3e9333SAli Bahrami	inet_ntoa		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
148*cd3e9333SAli Bahrami	listen	 		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
149*cd3e9333SAli Bahrami	ntohl			{ TYPE = FUNCTION; FILTER = libc.so.1 };
150*cd3e9333SAli Bahrami	ntohs			{ TYPE = FUNCTION; FILTER = libc.so.1 };
151*cd3e9333SAli Bahrami	recv			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
152*cd3e9333SAli Bahrami	recvfrom		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
153*cd3e9333SAli Bahrami	recvmsg			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
154*cd3e9333SAli Bahrami	send			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
155*cd3e9333SAli Bahrami	sendmsg			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
156*cd3e9333SAli Bahrami	sendto			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
157*cd3e9333SAli Bahrami	sethostent		{ TYPE = FUNCTION; FILTER = libnsl.so.1 };
158*cd3e9333SAli Bahrami	setnetent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
159*cd3e9333SAli Bahrami	setprotoent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
160*cd3e9333SAli Bahrami	setservent		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
161*cd3e9333SAli Bahrami	setsockopt		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
162*cd3e9333SAli Bahrami	shutdown		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
163*cd3e9333SAli Bahrami	socket			{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
164*cd3e9333SAli Bahrami	socketpair		{ TYPE = FUNCTION; FILTER = libsocket.so.1 };
165*cd3e9333SAli Bahrami	t_errno {
166*cd3e9333SAli Bahrami		TYPE = DATA;
167*cd3e9333SAli Bahrami		SIZE = 0x4;
168*cd3e9333SAli Bahrami		FILTER = libnsl.so.1;
169*cd3e9333SAli Bahrami	};
1707c478bd9Sstevel@tonic-gate    local:
1717c478bd9Sstevel@tonic-gate	*;
1727c478bd9Sstevel@tonic-gate};
173