mapfile-vers revision bfed486ad8de8b8ebc6345a8e10accae08bf2f45
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# CDDL HEADER START
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# The contents of this file are subject to the terms of the
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# Common Development and Distribution License (the "License").
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# You may not use this file except in compliance with the License.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# See the License for the specific language governing permissions
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# and limitations under the License.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# When distributing Covered Code, include this CDDL HEADER in each
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# If applicable, add the following below this CDDL HEADER, with the
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# fields enclosed by brackets "[]" replaced with your own identifying
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# information: Portions Copyright [yyyy] [name of copyright owner]
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# CDDL HEADER END
49e92448e558772c002444c0d92e7a31d529d046vikram# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# Use is subject to license terms.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# MAPFILE HEADER START
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# Object versioning must comply with the rules detailed in
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# You should not be making modifications here until you've read the most current
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# copy of that file. If you need help, contact a gatekeeper for guidance.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai# MAPFILE HEADER END
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.23 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_cancel64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_error64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_fsync64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_read64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aioread64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_return64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_suspend64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_waitn64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aio_write64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai aiowrite64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai enable_extended_FILE_stdio;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai lio_listio64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai mkstemps64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai posix_fadvise64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai posix_fallocate64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.22.1 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # Note: The atomic_OP_WIDTH_nv symbols defined here are also defined
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # by the common mapfile. Here, we add the NODYNSORT attribute
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # to them. On this platform, they are aliases for the non-_nv
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # versions. If that is changed, these lines should be removed.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_add_8_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_and_8_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_and_16_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_and_32_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_and_64_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_dec_8_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_dec_16_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_dec_32_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_dec_64_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_inc_8_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_inc_16_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_inc_32_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_inc_64_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_or_8_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_or_16_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_or_32_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_or_64_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai} SUNW_1.22;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.22 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dladdr = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dladdr1 = FUNCTION FILTER /usr/lib/ld.so.1;
bc1009abdd0a493796645bd983c1601396c09a5fjg dlclose = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dldump = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dlerror = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dlinfo = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dlmopen = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dlopen = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai dlsym = FUNCTION FILTER /usr/lib/ld.so.1;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai alphasort64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _alphasort64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # Note: atomic_add_[16,32,64]_nv are also defined by the common
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # mapfile. Here, we add the NODYNSORT attribute to them. On this
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # platform, they are aliases for the non-_nv versions. If that is
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # changed, these lines should be removed.
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_add_16_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_add_32_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai atomic_add_64_nv = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai pselect_large_fdset;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai scandir64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _scandir64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.21.2 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __makecontext_v2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai ___makecontext_v2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.21 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai attropen64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _attropen64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fstatat64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _fstatat64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _openat64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai walkcontext;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSUNW_1.18 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai select_large_fdset;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fgetpos64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __flt_rounds;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai freopen64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fsetpos64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fstatvfs64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _fstatvfs64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai ftruncate64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _ftruncate64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getdents64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _getdents64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getrlimit64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _getrlimit64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai mkstemp64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _mkstemp64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __posix_readdir_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _pwrite64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai readdir64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _readdir64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai readdir64_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _readdir64_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai setrlimit64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _setrlimit64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _s_fcntl = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai statvfs64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _statvfs64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai tmpfile64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai truncate64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _truncate64;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _bufendtab;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_buslist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_cldlist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai sys_errlist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_fpelist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_nsig;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_segvlist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_siginfolistp;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_siglist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_siglistn;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_siglistp;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _sys_traplist;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __builtin_alloca;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai file_to_decimal;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _mutex_held = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _mutex_lock = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _rw_read_held;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _rw_write_held;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai} SISCD_2.3;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSISCD_2.3 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai errno = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai addseverity;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _addseverity;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai asctime_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fgetgrent;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fgetgrent_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fgetpwent;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai fgetpwent_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai flockfile;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai funlockfile;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getchar_unlocked;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getc_unlocked;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getgrent_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getgrgid_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getgrnam_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getitimer;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _getitimer;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getlogin_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getpwent_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getpwnam_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getpwuid_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai gettimeofday;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _gettimeofday;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai localtime_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai putchar_unlocked;
49e92448e558772c002444c0d92e7a31d529d046vikram putc_unlocked;
49e92448e558772c002444c0d92e7a31d529d046vikram _setitimer;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai ttyname_r;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __umul64 = NODYNSORT; # Same address as __mul64
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai} SYSVABI_1.3;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllaiSYSVABI_1.3 {
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai calloc = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _daylight;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai environ = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _environ = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai free = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai frexp = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai getdate_err;
49e92448e558772c002444c0d92e7a31d529d046vikram _getdate_err;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai __huge_val;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai isnan = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _isnan = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai isnand = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _isnand = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai ldexp = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai logb = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai malloc = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai modf = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _modf = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai nextafter = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _nextafter = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai realloc = NODIRECT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai scalb = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _scalb = FUNCTION FILTER libm.so.2;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _timezone;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai protected:
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai # .stret4 and .stret8 are the same thing
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai .stret8 = NODYNSORT;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _catclose;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai cfgetispeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _cfgetispeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai cfgetospeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _cfgetospeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai cfsetispeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _cfsetispeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai cfsetospeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _cfsetospeed;
facf4a8d7b59fde89a8662b4f4c73a758e6c402cllai _closedir;
memcmp = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
memcpy = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
memmove = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
memset = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
_dladdr = FUNCTION FILTER /usr/lib/ld.so.1;
_dladdr1 = FUNCTION FILTER /usr/lib/ld.so.1;
_dlclose = FUNCTION FILTER /usr/lib/ld.so.1;
_dldump = FUNCTION FILTER /usr/lib/ld.so.1;
_dlerror = FUNCTION FILTER /usr/lib/ld.so.1;
_dlinfo = FUNCTION FILTER /usr/lib/ld.so.1;
_dlmopen = FUNCTION FILTER /usr/lib/ld.so.1;
_dlopen = FUNCTION FILTER /usr/lib/ld.so.1;
_dlsym = FUNCTION FILTER /usr/lib/ld.so.1;
_ld_libc = FUNCTION FILTER /usr/lib/ld.so.1;
_memcmp = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
_memcpy = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
_memmove = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;
_memset = AUXILIARY /platform/$PLATFORM/lib/libc_psr.so.1;