interface_cmp revision 36e852a172cba914383d7341c988128b2c667fbd
c25356d5978632df6203437e1953bcb29e0c736fTimo Sirainen# CDDL HEADER START
419cf63077e755935ce105747d6ebc67b7d38a7fTimo Sirainen# The contents of this file are subject to the terms of the
419cf63077e755935ce105747d6ebc67b7d38a7fTimo Sirainen# Common Development and Distribution License (the "License").
4073f0dbf3277f981a8fcee3b89ea15aaf380a7fTimo Sirainen# You may not use this file except in compliance with the License.
92d1458b00f4f236c4cec96a696253d3bbf8b05aTimo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# See the License for the specific language governing permissions
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# and limitations under the License.
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
92d1458b00f4f236c4cec96a696253d3bbf8b05aTimo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# If applicable, add the following below this CDDL HEADER, with the
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# CDDL HEADER END
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# Use is subject to license terms.
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# This file provides exceptions to the usual rules applied to sharable
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# objects by intf_cmp. All strings are Perl regular expressions that
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# are compared to file, version, and symbol names. In addition to the
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# standard Perl syntax, there is one extension:
3954326e793bdef1e94e0ad781ed6cc7e48beebbTimo Sirainen# is expanded into a regular expression that matches the given
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# directory, or a 64-bit subdirectory of the directory with the
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# name of a 64-bit architecture. For example, MACH(lib) will match
ff52f5c52ee6a4c8a9c79964d32b5d0ff0ae92e6Timo Sirainen# any of the following:
^usr/MACH(lib)/libmalloc\.so\.1$
^usr/MACH(lib)/libmapmalloc\.so\.1$
^usr/MACH(lib)/watchmalloc\.so\.1$
EMPTY_TOPVERSION ^SUNW_1\.23$ ^usr/lib/libc/libc_hwcap\d+\.so\.1$
# - The function _inet_aton was removed from libnsl.so.1 as part of
# 6700179 expunge synonyms.h
# PSARC 2008/309 expunge synonyms.h
# isn't in nsswitch.conf
# 6747055 Solaris 10 apps using recent version of libnsl.so do
# The following functions are removed from libnsl.so.1 as part of
EMPTY_TOPVERSION ^FSG_1\.0$ ^usr/lib/libpapi.so.0$
^usr/MACH(lib)/libtecla\.so\.1$
^usr/MACH(lib)/libtecla\.so\.1$
^usr/MACH(lib)/libtecla\.so\.1$