1*7c478bd9Sstevel@tonic-gate# 2*7c478bd9Sstevel@tonic-gate# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 3*7c478bd9Sstevel@tonic-gate# Use is subject to license terms. 4*7c478bd9Sstevel@tonic-gate# 5*7c478bd9Sstevel@tonic-gate# CDDL HEADER START 6*7c478bd9Sstevel@tonic-gate# 7*7c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 8*7c478bd9Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only 9*7c478bd9Sstevel@tonic-gate# (the "License"). You may not use this file except in compliance 10*7c478bd9Sstevel@tonic-gate# with the License. 11*7c478bd9Sstevel@tonic-gate# 12*7c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 13*7c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 14*7c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 15*7c478bd9Sstevel@tonic-gate# and limitations under the License. 16*7c478bd9Sstevel@tonic-gate# 17*7c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 18*7c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 19*7c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 20*7c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 21*7c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 22*7c478bd9Sstevel@tonic-gate# 23*7c478bd9Sstevel@tonic-gate# CDDL HEADER END 24*7c478bd9Sstevel@tonic-gate# 25*7c478bd9Sstevel@tonic-gate# ident "%Z%%M% %I% %E% SMI" 26*7c478bd9Sstevel@tonic-gate# 27*7c478bd9Sstevel@tonic-gate 28*7c478bd9Sstevel@tonic-gateSUNW_1.3 { 29*7c478bd9Sstevel@tonic-gate global: 30*7c478bd9Sstevel@tonic-gate if_freenameindex = FUNCTION FILTER libsocket.so.1; 31*7c478bd9Sstevel@tonic-gate if_indextoname = FUNCTION FILTER libsocket.so.1; 32*7c478bd9Sstevel@tonic-gate if_nameindex = FUNCTION FILTER libsocket.so.1; 33*7c478bd9Sstevel@tonic-gate if_nametoindex = FUNCTION FILTER libsocket.so.1; 34*7c478bd9Sstevel@tonic-gate sockatmark = FUNCTION FILTER libsocket.so.1; 35*7c478bd9Sstevel@tonic-gate} SUNW_1.2; 36*7c478bd9Sstevel@tonic-gate 37*7c478bd9Sstevel@tonic-gateSUNW_1.2 { 38*7c478bd9Sstevel@tonic-gate global: 39*7c478bd9Sstevel@tonic-gate _xti_rcvreldata = FUNCTION FILTER libnsl.so.1; 40*7c478bd9Sstevel@tonic-gate _xti_rcvv = FUNCTION FILTER libnsl.so.1; 41*7c478bd9Sstevel@tonic-gate _xti_rcvvudata = FUNCTION FILTER libnsl.so.1; 42*7c478bd9Sstevel@tonic-gate _xti_sndreldata = FUNCTION FILTER libnsl.so.1; 43*7c478bd9Sstevel@tonic-gate _xti_sndv = FUNCTION FILTER libnsl.so.1; 44*7c478bd9Sstevel@tonic-gate _xti_sndvudata = FUNCTION FILTER libnsl.so.1; 45*7c478bd9Sstevel@tonic-gate _xti_sysconf = FUNCTION FILTER libnsl.so.1; 46*7c478bd9Sstevel@tonic-gate _xti_xns5_accept = FUNCTION FILTER libnsl.so.1; 47*7c478bd9Sstevel@tonic-gate _xti_xns5_snd = FUNCTION FILTER libnsl.so.1; 48*7c478bd9Sstevel@tonic-gate} SUNW_1.1; 49*7c478bd9Sstevel@tonic-gate 50*7c478bd9Sstevel@tonic-gateSUNW_1.1 { 51*7c478bd9Sstevel@tonic-gate global: 52*7c478bd9Sstevel@tonic-gate __t_errno = FUNCTION FILTER libnsl.so.1; 53*7c478bd9Sstevel@tonic-gate __xnet_bind = FUNCTION FILTER libsocket.so.1; 54*7c478bd9Sstevel@tonic-gate __xnet_connect = FUNCTION FILTER libsocket.so.1; 55*7c478bd9Sstevel@tonic-gate __xnet_getsockopt = FUNCTION FILTER libsocket.so.1; 56*7c478bd9Sstevel@tonic-gate __xnet_listen = FUNCTION FILTER libsocket.so.1; 57*7c478bd9Sstevel@tonic-gate __xnet_recvmsg = FUNCTION FILTER libsocket.so.1; 58*7c478bd9Sstevel@tonic-gate __xnet_sendmsg = FUNCTION FILTER libsocket.so.1; 59*7c478bd9Sstevel@tonic-gate __xnet_sendto = FUNCTION FILTER libsocket.so.1; 60*7c478bd9Sstevel@tonic-gate __xnet_socket = FUNCTION FILTER libsocket.so.1; 61*7c478bd9Sstevel@tonic-gate __xnet_socketpair = FUNCTION FILTER libsocket.so.1; 62*7c478bd9Sstevel@tonic-gate _xti_accept = FUNCTION FILTER libnsl.so.1; 63*7c478bd9Sstevel@tonic-gate _xti_alloc = FUNCTION FILTER libnsl.so.1; 64*7c478bd9Sstevel@tonic-gate _xti_bind = FUNCTION FILTER libnsl.so.1; 65*7c478bd9Sstevel@tonic-gate _xti_close = FUNCTION FILTER libnsl.so.1; 66*7c478bd9Sstevel@tonic-gate _xti_connect = FUNCTION FILTER libnsl.so.1; 67*7c478bd9Sstevel@tonic-gate _xti_error = FUNCTION FILTER libnsl.so.1; 68*7c478bd9Sstevel@tonic-gate _xti_free = FUNCTION FILTER libnsl.so.1; 69*7c478bd9Sstevel@tonic-gate _xti_getinfo = FUNCTION FILTER libnsl.so.1; 70*7c478bd9Sstevel@tonic-gate _xti_getprotaddr = FUNCTION FILTER libnsl.so.1; 71*7c478bd9Sstevel@tonic-gate _xti_getstate = FUNCTION FILTER libnsl.so.1; 72*7c478bd9Sstevel@tonic-gate _xti_listen = FUNCTION FILTER libnsl.so.1; 73*7c478bd9Sstevel@tonic-gate _xti_look = FUNCTION FILTER libnsl.so.1; 74*7c478bd9Sstevel@tonic-gate _xti_open = FUNCTION FILTER libnsl.so.1; 75*7c478bd9Sstevel@tonic-gate _xti_optmgmt = FUNCTION FILTER libnsl.so.1; 76*7c478bd9Sstevel@tonic-gate _xti_rcv = FUNCTION FILTER libnsl.so.1; 77*7c478bd9Sstevel@tonic-gate _xti_rcvconnect = FUNCTION FILTER libnsl.so.1; 78*7c478bd9Sstevel@tonic-gate _xti_rcvdis = FUNCTION FILTER libnsl.so.1; 79*7c478bd9Sstevel@tonic-gate _xti_rcvrel = FUNCTION FILTER libnsl.so.1; 80*7c478bd9Sstevel@tonic-gate _xti_rcvudata = FUNCTION FILTER libnsl.so.1; 81*7c478bd9Sstevel@tonic-gate _xti_rcvuderr = FUNCTION FILTER libnsl.so.1; 82*7c478bd9Sstevel@tonic-gate _xti_snd = FUNCTION FILTER libnsl.so.1; 83*7c478bd9Sstevel@tonic-gate _xti_snddis = FUNCTION FILTER libnsl.so.1; 84*7c478bd9Sstevel@tonic-gate _xti_sndrel = FUNCTION FILTER libnsl.so.1; 85*7c478bd9Sstevel@tonic-gate _xti_sndudata = FUNCTION FILTER libnsl.so.1; 86*7c478bd9Sstevel@tonic-gate _xti_strerror = FUNCTION FILTER libnsl.so.1; 87*7c478bd9Sstevel@tonic-gate _xti_sync = FUNCTION FILTER libnsl.so.1; 88*7c478bd9Sstevel@tonic-gate _xti_unbind = FUNCTION FILTER libnsl.so.1; 89*7c478bd9Sstevel@tonic-gate accept = FUNCTION FILTER libsocket.so.1; 90*7c478bd9Sstevel@tonic-gate bind = FUNCTION FILTER libsocket.so.1; 91*7c478bd9Sstevel@tonic-gate connect = FUNCTION FILTER libsocket.so.1; 92*7c478bd9Sstevel@tonic-gate endhostent = FUNCTION FILTER libnsl.so.1; 93*7c478bd9Sstevel@tonic-gate endnetent = FUNCTION FILTER libsocket.so.1; 94*7c478bd9Sstevel@tonic-gate endprotoent = FUNCTION FILTER libsocket.so.1; 95*7c478bd9Sstevel@tonic-gate endservent = FUNCTION FILTER libsocket.so.1; 96*7c478bd9Sstevel@tonic-gate gethostbyaddr = FUNCTION FILTER libnsl.so.1; 97*7c478bd9Sstevel@tonic-gate gethostbyname = FUNCTION FILTER libnsl.so.1; 98*7c478bd9Sstevel@tonic-gate gethostent = FUNCTION FILTER libnsl.so.1; 99*7c478bd9Sstevel@tonic-gate gethostname = FUNCTION FILTER libc.so.1; 100*7c478bd9Sstevel@tonic-gate getnetbyaddr = FUNCTION FILTER libsocket.so.1; 101*7c478bd9Sstevel@tonic-gate getnetbyname = FUNCTION FILTER libsocket.so.1; 102*7c478bd9Sstevel@tonic-gate getnetent = FUNCTION FILTER libsocket.so.1; 103*7c478bd9Sstevel@tonic-gate getpeername = FUNCTION FILTER libsocket.so.1; 104*7c478bd9Sstevel@tonic-gate getprotobyname = FUNCTION FILTER libsocket.so.1; 105*7c478bd9Sstevel@tonic-gate getprotobynumber = FUNCTION FILTER libsocket.so.1; 106*7c478bd9Sstevel@tonic-gate getprotoent = FUNCTION FILTER libsocket.so.1; 107*7c478bd9Sstevel@tonic-gate getservbyname = FUNCTION FILTER libsocket.so.1; 108*7c478bd9Sstevel@tonic-gate getservbyport = FUNCTION FILTER libsocket.so.1; 109*7c478bd9Sstevel@tonic-gate getservent = FUNCTION FILTER libsocket.so.1; 110*7c478bd9Sstevel@tonic-gate getsockname = FUNCTION FILTER libsocket.so.1; 111*7c478bd9Sstevel@tonic-gate getsockopt = FUNCTION FILTER libsocket.so.1; 112*7c478bd9Sstevel@tonic-gate h_errno = FILTER libnsl.so.1; 113*7c478bd9Sstevel@tonic-gate htonl = FUNCTION FILTER libsocket.so.1; 114*7c478bd9Sstevel@tonic-gate htons = FUNCTION FILTER libsocket.so.1; 115*7c478bd9Sstevel@tonic-gate inet_addr = FUNCTION FILTER libsocket.so.1; 116*7c478bd9Sstevel@tonic-gate inet_lnaof = FUNCTION FILTER libsocket.so.1; 117*7c478bd9Sstevel@tonic-gate inet_makeaddr = FUNCTION FILTER libsocket.so.1; 118*7c478bd9Sstevel@tonic-gate inet_netof = FUNCTION FILTER libnsl.so.1; 119*7c478bd9Sstevel@tonic-gate inet_network = FUNCTION FILTER libsocket.so.1; 120*7c478bd9Sstevel@tonic-gate inet_ntoa = FUNCTION FILTER libnsl.so.1; 121*7c478bd9Sstevel@tonic-gate listen = FUNCTION FILTER libsocket.so.1; 122*7c478bd9Sstevel@tonic-gate ntohl = FUNCTION FILTER libsocket.so.1; 123*7c478bd9Sstevel@tonic-gate ntohs = FUNCTION FILTER libsocket.so.1; 124*7c478bd9Sstevel@tonic-gate recv = FUNCTION FILTER libsocket.so.1; 125*7c478bd9Sstevel@tonic-gate recvfrom = FUNCTION FILTER libsocket.so.1; 126*7c478bd9Sstevel@tonic-gate recvmsg = FUNCTION FILTER libsocket.so.1; 127*7c478bd9Sstevel@tonic-gate send = FUNCTION FILTER libsocket.so.1; 128*7c478bd9Sstevel@tonic-gate sendmsg = FUNCTION FILTER libsocket.so.1; 129*7c478bd9Sstevel@tonic-gate sendto = FUNCTION FILTER libsocket.so.1; 130*7c478bd9Sstevel@tonic-gate sethostent = FUNCTION FILTER libnsl.so.1; 131*7c478bd9Sstevel@tonic-gate setnetent = FUNCTION FILTER libsocket.so.1; 132*7c478bd9Sstevel@tonic-gate setprotoent = FUNCTION FILTER libsocket.so.1; 133*7c478bd9Sstevel@tonic-gate setservent = FUNCTION FILTER libsocket.so.1; 134*7c478bd9Sstevel@tonic-gate setsockopt = FUNCTION FILTER libsocket.so.1; 135*7c478bd9Sstevel@tonic-gate shutdown = FUNCTION FILTER libsocket.so.1; 136*7c478bd9Sstevel@tonic-gate socket = FUNCTION FILTER libsocket.so.1; 137*7c478bd9Sstevel@tonic-gate socketpair = FUNCTION FILTER libsocket.so.1; 138*7c478bd9Sstevel@tonic-gate t_errno = FILTER libnsl.so.1; 139*7c478bd9Sstevel@tonic-gate local: 140*7c478bd9Sstevel@tonic-gate *; 141*7c478bd9Sstevel@tonic-gate}; 142