diff options
Diffstat (limited to 'usr/src/cmd/sgs/librtld_db/common')
| -rw-r--r-- | usr/src/cmd/sgs/librtld_db/common/mapfile-vers | 32 | ||||
| -rw-r--r-- | usr/src/cmd/sgs/librtld_db/common/mapfile-vers.64 | 47 |
2 files changed, 20 insertions, 59 deletions
diff --git a/usr/src/cmd/sgs/librtld_db/common/mapfile-vers b/usr/src/cmd/sgs/librtld_db/common/mapfile-vers index 6d80b56378..02ac13ea5d 100644 --- a/usr/src/cmd/sgs/librtld_db/common/mapfile-vers +++ b/usr/src/cmd/sgs/librtld_db/common/mapfile-vers @@ -20,8 +20,7 @@ # # -# Copyright 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. +# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. # # @@ -38,7 +37,9 @@ # MAPFILE HEADER END # -SUNW_1.1 { +$mapfile_version 2 + +SYMBOL_VERSION SUNW_1.1 { global: rd_delete; rd_errstr; @@ -57,23 +58,30 @@ SUNW_1.1 { *; }; -SUNWprivate_1.1 { +SYMBOL_VERSION SUNWprivate_1.1 { global: _rd_get_dyns32; _rd_get_ehdr32; _rd_loadobj_iter32; rd_get_dyns; validate_rdebug32; + +$if _ELF64 + _rd_get_dyns64; + _rd_get_ehdr64; + _rd_loadobj_iter64; + validate_rdebug64; +$endif }; #Externally defined symbols -{ +SYMBOL_SCOPE { global: - ps_pauxv = NODIRECT PARENT; - ps_pdmodel = NODIRECT PARENT; - ps_pglobal_lookup = NODIRECT PARENT; - ps_pglobal_sym = NODIRECT PARENT; - ps_plog = NODIRECT PARENT; - ps_pread = NODIRECT PARENT; - ps_pwrite = NODIRECT PARENT; + ps_pauxv { FLAGS = NODIRECT PARENT }; + ps_pdmodel { FLAGS = NODIRECT PARENT }; + ps_pglobal_lookup { FLAGS = NODIRECT PARENT }; + ps_pglobal_sym { FLAGS = NODIRECT PARENT }; + ps_plog { FLAGS = NODIRECT PARENT }; + ps_pread { FLAGS = NODIRECT PARENT }; + ps_pwrite { FLAGS = NODIRECT PARENT }; }; diff --git a/usr/src/cmd/sgs/librtld_db/common/mapfile-vers.64 b/usr/src/cmd/sgs/librtld_db/common/mapfile-vers.64 deleted file mode 100644 index 5f7362e3ab..0000000000 --- a/usr/src/cmd/sgs/librtld_db/common/mapfile-vers.64 +++ /dev/null @@ -1,47 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# - -# -# Copyright 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# - -# -# MAPFILE HEADER START -# -# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. -# Object versioning must comply with the rules detailed in -# -# usr/src/lib/README.mapfiles -# -# You should not be making modifications here until you've read the most current -# copy of that file. If you need help, contact a gatekeeper for guidance. -# -# MAPFILE HEADER END -# - -SUNWprivate_1.1 { - global: - _rd_get_dyns64; - _rd_get_ehdr64; - _rd_loadobj_iter64; - validate_rdebug64; -}; |
