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