mapfile-vers revision 24da5b34f49324ed742a340010ed5bd3d4e06625
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# CDDL HEADER START
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# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# See the License for the specific language governing permissions
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# and limitations under the License.
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# CDDL HEADER END
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Use is subject to license terms.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# ident "%Z%%M% %I% %E% SMI"
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getipv4sourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getsourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz setipv4sourcefilter;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz setsourcefilter;
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;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz __xnet_getaddrinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz freeaddrinfo;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz gai_strerror;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_freenameindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_indextoname;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_nameindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz if_nametoindex;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz in6addr_loopback;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz rresvport_af;
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.
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 ether_hostton;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz ether_ntohost;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyaddr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyaddr_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetbyname;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getnetbyname_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotobyname_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotobynumber_r;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getprotoent_r;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getservbyname_r;
ff2f6cd95824982d1a521e460f0beddb408eb479Ewaryst Schulz getservbyport_r;
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# There really should be only one SUNWprivate version.
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz# Don't add any more. Add new private symbols to SUNWprivate_1.3
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.3 {
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 str2protoent;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz} SUNWprivate_1.2;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.2 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetmaskbyaddr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz getnetmaskbynet;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz} SUNWprivate_1.1;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst SchulzSUNWprivate_1.1 {
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz bindresvport;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz bootparams_getbyname;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _getpeername;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _getsockname;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz rresvport_addr;
4042abb1169a3786988de7b61e3af2bf82982654Ewaryst Schulz _socketpair_bsd;