0N/A# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
0N/A# Use is subject to license terms.
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License, Version 1.0 only
0N/A# (the "License"). You may not use this file except in compliance
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A# When distributing Covered Code, include this CDDL HEADER in each
0N/A# If applicable, add the following below this CDDL HEADER, with the
0N/A# fields enclosed by brackets "[]" replaced with your own identifying
0N/A# information: Portions Copyright [yyyy] [name of copyright owner]
0N/A# ident "%Z%%M% %I% %E% SMI"
0N/A# For information regarding the establishment of versioned definitions see:
58N/A# The Linker and Libraries Manual (version 2.5 or greater)
58N/A# This is part of the Developers Guide in the Answerbook. Specifically refer
0N/A# to Chapter 2 under section "Defining Additional Symbols" through section
0N/A# "Reducing Symbol Scope", and Chapter 5 "Versioning".
0N/A# For specific OSNET rules for the modification (evolution) of these version
0N/A# Policy for Shared Library Version Names and Interface Definitions
58N/A# All symbols in
ld.so.1 are private as no-one should bind to these directly.
0N/A _dladdr; # Standard dlopen(3x) family
0N/A _ld_concurrency; # Provides libthread initialization
0N/A _ld_libc; # provides libc initialization
0N/A _elf_rtbndr; # dbx expects to find these
0N/A _rt_boot; # Provides basic adb symbol offsets
0N/A rtld_db_dlactivity; # Required to support librtld_db
0N/A eprintf; # Error message printing
0N/A _dgettext; # Messaging support
0N/A calloc; # Memory management (mapmalloc).
0N/A _environ; # PLT tracing getenv() support.
0N/A _open; # Some routines are useful for support
0N/A _close; # libraries such as liblddbg (this
0N/A memcpy; # reduces the cost of debugging as the
0N/A snprintf; # library doesn't have its own
0N/A sprintf; # dependency on libc).
0N/A strcpy; # Note that some of these functions
0N/A strlen; # (like sprintf) may have reduced
0N/A strrchr; # functionality over libc, as a simpler