mapfile-vers revision 12016:0248e987199b
113547Sjulian# 213547Sjulian# CDDL HEADER START 335025Sjb# 413547Sjulian# The contents of this file are subject to the terms of the 513547Sjulian# Common Development and Distribution License (the "License"). 613547Sjulian# You may not use this file except in compliance with the License. 713547Sjulian# 813547Sjulian# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 913547Sjulian# or http://www.opensolaris.org/os/licensing. 1013547Sjulian# See the License for the specific language governing permissions 1113547Sjulian# and limitations under the License. 1213547Sjulian# 1313547Sjulian# When distributing Covered Code, include this CDDL HEADER in each 1413547Sjulian# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1513547Sjulian# If applicable, add the following below this CDDL HEADER, with the 1613547Sjulian# fields enclosed by brackets "[]" replaced with your own identifying 1713547Sjulian# information: Portions Copyright [yyyy] [name of copyright owner] 1813547Sjulian# 1913547Sjulian# CDDL HEADER END 2013547Sjulian# 2113547Sjulian# 2213547Sjulian# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 2313547Sjulian# Use is subject to license terms. 2413547Sjulian# 2513547Sjulian 2613547Sjulian# 2713547Sjulian# MAPFILE HEADER START 2813547Sjulian# 2913547Sjulian# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 3013547Sjulian# Object versioning must comply with the rules detailed in 3113547Sjulian# 3213547Sjulian# usr/src/lib/README.mapfiles 3350473Speter# 3413547Sjulian# You should not be making modifications here until you've read the most current 3513547Sjulian# copy of that file. If you need help, contact a gatekeeper for guidance. 36280820Spfg# 3713547Sjulian# MAPFILE HEADER END 3813547Sjulian# 3913547Sjulian 4013547SjulianSUNW_1.7 { 4113547Sjulian global: 42146824Srodrigc freeifaddrs; 43149692Sstefanf getifaddrs; 44149692Sstefanf} SUNW_1.6; 45149692Sstefanf 4644965SjbSUNW_1.6 { 47149692Sstefanf global: 4813547Sjulian getipv4sourcefilter; 49315282Spfg getsourcefilter; 50315282Spfg setipv4sourcefilter; 5113547Sjulian setsourcefilter; 5217706Sjulian} SUNW_1.5; 5313547Sjulian 54280820SpfgSUNW_1.5 { 55280820Spfg global: 56280820Spfg inet6_opt_append; 57280820Spfg inet6_opt_find; 58280820Spfg inet6_opt_finish; 5913547Sjulian inet6_opt_get_val; 6013547Sjulian inet6_opt_init; 6122315Sjulian inet6_opt_next; 6222315Sjulian inet6_opt_set_val; 63280820Spfg inet6_rth_add; 64280820Spfg inet6_rth_getaddr; 65280820Spfg inet6_rth_init; 66280820Spfg inet6_rth_reverse; 6722315Sjulian inet6_rth_segments; 68280820Spfg inet6_rth_space; 69280820Spfg sockatmark; 70280820Spfg __xnet_getaddrinfo; 71280820Spfg} SUNW_1.4; 7222315Sjulian 7322315SjulianSUNW_1.4 { 74296162Skib global: 7538919Salex freeaddrinfo; 76280820Spfg gai_strerror; 77280820Spfg getaddrinfo; 7838919Salex getnameinfo; 7938919Salex if_freenameindex; 8053812Salfred if_indextoname; 8153812Salfred if_nameindex; 82280820Spfg if_nametoindex; 83280820Spfg in6addr_any; 84280820Spfg in6addr_loopback; 85280820Spfg rcmd_af; 86280820Spfg rexec_af; 8753812Salfred rresvport_af; 8853812Salfred} SUNW_1.3; 8913547Sjulian 9013547Sjulian# Due to mistakes made early in the history of this library, there are 91280820Spfg# no SUNW_1.2 or SUNW_1.3 symbols, but they are now kept as placeholders. 92280820Spfg# Don't add any symbols to these versions. 9313547Sjulian 9413547SjulianSUNW_1.3 { 95280820Spfg global: 9613547Sjulian SUNW_1.3; 97280820Spfg} SUNW_1.2; 9813547Sjulian 9913547SjulianSUNW_1.2 { 100280820Spfg global: 10113547Sjulian SUNW_1.2; 102280820Spfg} SUNW_1.1; 103280820Spfg 104280820SpfgSUNW_1.1 { 105280820Spfg global: 10635025Sjb __xnet_bind; 10735025Sjb __xnet_connect; 10835025Sjb __xnet_getsockopt; 10935025Sjb __xnet_listen; 11022315Sjulian __xnet_recvmsg; 111280820Spfg __xnet_sendmsg; 112280820Spfg __xnet_sendto; 113280820Spfg __xnet_socket; 11413547Sjulian __xnet_socketpair; 11513547Sjulian} SUNW_0.7; 116280820Spfg 117280820SpfgSUNW_0.7 { 118280820Spfg global: 11944965Sjb endnetent; 12044965Sjb endprotoent; 12144965Sjb endservent; 12244965Sjb ether_aton; 12344965Sjb ether_hostton; 12444965Sjb ether_line; 12544965Sjb ether_ntoa; 12644965Sjb ether_ntohost; 12744965Sjb getnetbyaddr; 12844965Sjb getnetbyaddr_r; 12944965Sjb getnetbyname; 13019637Shsu getnetbyname_r; 13144965Sjb getnetent; 13244965Sjb getnetent_r; 13344965Sjb getprotobyname_r; 134173154Skris getprotobynumber_r; 135149298Sstefanf getprotoent_r; 13619637Shsu getservbyname_r; 13719637Shsu getservbyport_r; 138280820Spfg getservent; 13941390Seivind getservent_r; 140300043Skib htonl = FUNCTION FILTER libc.so.1; 141300043Skib htons = FUNCTION FILTER libc.so.1; 142300043Skib ntohl = FUNCTION FILTER libc.so.1; 143179662Sdavidxu ntohs = FUNCTION FILTER libc.so.1; 144179662Sdavidxu rcmd; 145179662Sdavidxu rexec; 146179662Sdavidxu rresvport; 14713547Sjulian ruserok; 14813547Sjulian setnetent; 14913547Sjulian setprotoent; 15013547Sjulian setservent; 151149273Sstefanf socketpair; 152315282Spfg}; 153315282Spfg 154315282Spfg# There really should be only one SUNWprivate version. 155315282Spfg# Don't add any more. Add new private symbols to SUNWprivate_1.3 156315282Spfg 157315282SpfgSUNWprivate_1.3 { 158315282Spfg global: 159315282Spfg _link_aton; 160315282Spfg _link_ntoa; 16193032Simp _nss_initf_ethers; 162315282Spfg _nss_initf_net; 163315282Spfg _nss_initf_netmasks; 164315282Spfg _nss_initf_proto; 165315282Spfg _nss_initf_services; 166315282Spfg getallifaddrs; 167315282Spfg getallifs; 168315282Spfg str2ether; 16993032Simp str2addr; 170315282Spfg str2netent; 171315282Spfg str2protoent; 172315282Spfg} SUNWprivate_1.2; 173119736Sdavidxu 174315282SpfgSUNWprivate_1.2 { 175315282Spfg global: 176315282Spfg getnetmaskbyaddr; 177315282Spfg getnetmaskbynet; 178315282Spfg} SUNWprivate_1.1; 179315282Spfg 180315282SpfgSUNWprivate_1.1 { 181179662Sdavidxu global: 182179662Sdavidxu _accept; 183179662Sdavidxu _bind; 184179662Sdavidxu bindresvport; 185179662Sdavidxu bootparams_getbyname; 186179662Sdavidxu _connect; 187179662Sdavidxu _getpeername; 188179662Sdavidxu _getsockname; 189179662Sdavidxu _getsockopt; 190256925Stijl _listen; 191179662Sdavidxu _recv; 192179662Sdavidxu _recvfrom; 193179662Sdavidxu _recvmsg; 194179662Sdavidxu rresvport_addr; 195315282Spfg _ruserpass; 196315282Spfg _send; 197315282Spfg _sendmsg; 198315282Spfg _sendto; 199315282Spfg _setsockopt; 200315282Spfg _shutdown; 201315282Spfg _socket; 202315282Spfg _socket_bsd; 203315282Spfg _socketpair; 204315282Spfg _socketpair_bsd; 205315282Spfg local: 206315282Spfg *; 207311234Spfg}; 208315282Spfg