12522Sraf# 22522Sraf# CDDL HEADER START 32522Sraf# 42522Sraf# The contents of this file are subject to the terms of the 52522Sraf# Common Development and Distribution License (the "License"). 62522Sraf# You may not use this file except in compliance with the License. 72522Sraf# 82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92522Sraf# or http://www.opensolaris.org/os/licensing. 102522Sraf# See the License for the specific language governing permissions 112522Sraf# and limitations under the License. 122522Sraf# 132522Sraf# When distributing Covered Code, include this CDDL HEADER in each 142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152522Sraf# If applicable, add the following below this CDDL HEADER, with the 162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying 172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner] 182522Sraf# 192522Sraf# CDDL HEADER END 202522Sraf# 212522Sraf# 22*12016SGirish.Moodalbail@Sun.COM# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 232522Sraf# Use is subject to license terms. 242522Sraf# 258744SAli.Bahrami@Sun.COM 268744SAli.Bahrami@Sun.COM# 278744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 288744SAli.Bahrami@Sun.COM# 298744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 308744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 318744SAli.Bahrami@Sun.COM# 328744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 338744SAli.Bahrami@Sun.COM# 348744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 358744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 368744SAli.Bahrami@Sun.COM# 378744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 382522Sraf# 392522Sraf 40*12016SGirish.Moodalbail@Sun.COMSUNW_1.7 { 41*12016SGirish.Moodalbail@Sun.COM global: 42*12016SGirish.Moodalbail@Sun.COM freeifaddrs; 43*12016SGirish.Moodalbail@Sun.COM getifaddrs; 44*12016SGirish.Moodalbail@Sun.COM} SUNW_1.6; 45*12016SGirish.Moodalbail@Sun.COM 462522SrafSUNW_1.6 { 472522Sraf global: 482522Sraf getipv4sourcefilter; 492522Sraf getsourcefilter; 502522Sraf setipv4sourcefilter; 512522Sraf setsourcefilter; 522522Sraf} SUNW_1.5; 532522Sraf 542522SrafSUNW_1.5 { 552522Sraf global: 562522Sraf inet6_opt_append; 572522Sraf inet6_opt_find; 582522Sraf inet6_opt_finish; 592522Sraf inet6_opt_get_val; 602522Sraf inet6_opt_init; 612522Sraf inet6_opt_next; 622522Sraf inet6_opt_set_val; 632522Sraf inet6_rth_add; 642522Sraf inet6_rth_getaddr; 652522Sraf inet6_rth_init; 662522Sraf inet6_rth_reverse; 672522Sraf inet6_rth_segments; 682522Sraf inet6_rth_space; 692522Sraf sockatmark; 702522Sraf __xnet_getaddrinfo; 712522Sraf} SUNW_1.4; 722522Sraf 732522SrafSUNW_1.4 { 742522Sraf global: 752522Sraf freeaddrinfo; 762522Sraf gai_strerror; 772522Sraf getaddrinfo; 782522Sraf getnameinfo; 792522Sraf if_freenameindex; 802522Sraf if_indextoname; 812522Sraf if_nameindex; 822522Sraf if_nametoindex; 832522Sraf in6addr_any; 842522Sraf in6addr_loopback; 852522Sraf rcmd_af; 862522Sraf rexec_af; 872522Sraf rresvport_af; 882522Sraf} SUNW_1.3; 892522Sraf 902522Sraf# Due to mistakes made early in the history of this library, there are 912522Sraf# no SUNW_1.2 or SUNW_1.3 symbols, but they are now kept as placeholders. 922522Sraf# Don't add any symbols to these versions. 932522Sraf 942522SrafSUNW_1.3 { 952522Sraf global: 962522Sraf SUNW_1.3; 972522Sraf} SUNW_1.2; 982522Sraf 992522SrafSUNW_1.2 { 1002522Sraf global: 1012522Sraf SUNW_1.2; 1022522Sraf} SUNW_1.1; 1032522Sraf 1042522SrafSUNW_1.1 { 1052522Sraf global: 1062522Sraf __xnet_bind; 1072522Sraf __xnet_connect; 1082522Sraf __xnet_getsockopt; 1092522Sraf __xnet_listen; 1102522Sraf __xnet_recvmsg; 1112522Sraf __xnet_sendmsg; 1122522Sraf __xnet_sendto; 1132522Sraf __xnet_socket; 1142522Sraf __xnet_socketpair; 1152522Sraf} SUNW_0.7; 1162522Sraf 1172522SrafSUNW_0.7 { 1182522Sraf global: 1192522Sraf endnetent; 1202522Sraf endprotoent; 1212522Sraf endservent; 1222522Sraf ether_aton; 1232522Sraf ether_hostton; 1242522Sraf ether_line; 1252522Sraf ether_ntoa; 1262522Sraf ether_ntohost; 1272522Sraf getnetbyaddr; 1282522Sraf getnetbyaddr_r; 1292522Sraf getnetbyname; 1302522Sraf getnetbyname_r; 1312522Sraf getnetent; 1322522Sraf getnetent_r; 1332522Sraf getprotobyname_r; 1342522Sraf getprotobynumber_r; 1352522Sraf getprotoent_r; 1362522Sraf getservbyname_r; 1372522Sraf getservbyport_r; 1382522Sraf getservent; 1392522Sraf getservent_r; 1404271Srie htonl = FUNCTION FILTER libc.so.1; 1414271Srie htons = FUNCTION FILTER libc.so.1; 1424271Srie ntohl = FUNCTION FILTER libc.so.1; 1434271Srie ntohs = FUNCTION FILTER libc.so.1; 1442522Sraf rcmd; 1452522Sraf rexec; 1462522Sraf rresvport; 1472522Sraf ruserok; 1482522Sraf setnetent; 1492522Sraf setprotoent; 1502522Sraf setservent; 1512522Sraf socketpair; 1522522Sraf}; 1532522Sraf 1542522Sraf# There really should be only one SUNWprivate version. 1552522Sraf# Don't add any more. Add new private symbols to SUNWprivate_1.3 1562522Sraf 1572522SrafSUNWprivate_1.3 { 1582522Sraf global: 1592522Sraf _link_aton; 1602522Sraf _link_ntoa; 1612830Sdjl _nss_initf_ethers; 1622830Sdjl _nss_initf_net; 1632830Sdjl _nss_initf_netmasks; 1642830Sdjl _nss_initf_proto; 1652830Sdjl _nss_initf_services; 166*12016SGirish.Moodalbail@Sun.COM getallifaddrs; 167*12016SGirish.Moodalbail@Sun.COM getallifs; 1682830Sdjl str2ether; 1692830Sdjl str2addr; 1702830Sdjl str2netent; 1712830Sdjl str2protoent; 1722522Sraf} SUNWprivate_1.2; 1732522Sraf 1742522SrafSUNWprivate_1.2 { 1752522Sraf global: 1762522Sraf getnetmaskbyaddr; 1772522Sraf getnetmaskbynet; 1782522Sraf} SUNWprivate_1.1; 1792522Sraf 1802522SrafSUNWprivate_1.1 { 1812522Sraf global: 1822522Sraf _accept; 1832522Sraf _bind; 1842522Sraf bindresvport; 1852522Sraf bootparams_getbyname; 1862522Sraf _connect; 1872522Sraf _getpeername; 1882522Sraf _getsockname; 1892522Sraf _getsockopt; 1902522Sraf _listen; 1912522Sraf _recv; 1922522Sraf _recvfrom; 1932522Sraf _recvmsg; 1942522Sraf rresvport_addr; 1952522Sraf _ruserpass; 1962522Sraf _send; 1972522Sraf _sendmsg; 1982522Sraf _sendto; 1992522Sraf _setsockopt; 2002522Sraf _shutdown; 2012522Sraf _socket; 2022522Sraf _socket_bsd; 2032522Sraf _socketpair; 2042522Sraf _socketpair_bsd; 2052522Sraf local: 2062522Sraf *; 2072522Sraf}; 208