mapfile-vers revision 24da5b34f49324ed742a340010ed5bd3d4e06625
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# CDDL HEADER START
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# The contents of this file are subject to the terms of the
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Common Development and Distribution License (the "License").
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# You may not use this file except in compliance with the License.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# or http://www.opensolaris.org/os/licensing.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# See the License for the specific language governing permissions
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# and limitations under the License.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# When distributing Covered Code, include this CDDL HEADER in each
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# If applicable, add the following below this CDDL HEADER, with the
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# fields enclosed by brackets "[]" replaced with your own identifying
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# information: Portions Copyright [yyyy] [name of copyright owner]
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# CDDL HEADER END
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Use is subject to license terms.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# ident "%Z%%M% %I% %E% SMI"
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz#
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNW_1.6 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getipv4sourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getsourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz setipv4sourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz setsourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz} SUNW_1.5;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNW_1.5 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_opt_append;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_opt_find;
5dad1d101f19a24ec783767c720a9b36640a1222Ewaryst Schulz inet6_opt_finish;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_opt_get_val;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_opt_init;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz inet6_opt_next;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_opt_set_val;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_rth_add;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_rth_getaddr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz inet6_rth_init;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_rth_reverse;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_rth_segments;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz inet6_rth_space;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz sockatmark;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz __xnet_getaddrinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz} SUNW_1.4;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst SchulzSUNW_1.4 {
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz global:
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz freeaddrinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz gai_strerror;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getaddrinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getnameinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_freenameindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_indextoname;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_nameindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_nametoindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz in6addr_any;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz in6addr_loopback;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz rcmd_af;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz rexec_af;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz rresvport_af;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz} SUNW_1.3;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz# Due to mistakes made early in the history of this library, there are
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz# no SUNW_1.2 or SUNW_1.3 symbols, but they are now kept as placeholders.
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz# Don't add any symbols to these versions.
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst SchulzSUNW_1.3 {
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz global:
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz SUNW_1.3;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz} SUNW_1.2;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst SchulzSUNW_1.2 {
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz global:
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz SUNW_1.2;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz} SUNW_1.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNW_1.1 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_bind;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_connect;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_getsockopt;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_listen;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_recvmsg;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_sendmsg;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_sendto;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz __xnet_socket;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz __xnet_socketpair;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz} SUNW_0.7;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNW_0.7 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz endnetent;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz endprotoent;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz endservent;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_aton;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_hostton;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_line;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_ntoa;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_ntohost;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyaddr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyaddr_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyname;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getnetbyname_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetent_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotobyname_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotobynumber_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotoent_r;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getservbyname_r;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getservbyport_r;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getservent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getservent_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz htonl = FUNCTION FILTER libc.so.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz htons = FUNCTION FILTER libc.so.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz ntohl = FUNCTION FILTER libc.so.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz ntohs = FUNCTION FILTER libc.so.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz rcmd;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz rexec;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz rresvport;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz ruserok;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz setnetent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz setprotoent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz setservent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz socketpair;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz};
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# There really should be only one SUNWprivate version.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Don't add any more. Add new private symbols to SUNWprivate_1.3
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.3 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _link_aton;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _link_ntoa;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _nss_initf_ethers;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _nss_initf_net;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _nss_initf_netmasks;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _nss_initf_proto;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _nss_initf_services;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz str2ether;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz str2addr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz str2netent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz str2protoent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz} SUNWprivate_1.2;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.2 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetmaskbyaddr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetmaskbynet;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz} SUNWprivate_1.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.1 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz global:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _accept;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _bind;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz bindresvport;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz bootparams_getbyname;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _connect;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _getpeername;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _getsockname;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _getsockopt;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _listen;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _recv;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _recvfrom;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _recvmsg;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz rresvport_addr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _ruserpass;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _send;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _sendmsg;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _sendto;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _setsockopt;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _shutdown;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _socket;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _socket_bsd;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _socketpair;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _socketpair_bsd;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz local:
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz *;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz};
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz