1063N/A# The contents of this file are subject to the terms of the
1063N/A# Common Development and Distribution License (the "License").
1063N/A# You may not use this file except in compliance with the License.
1063N/A# See the License for the specific language governing permissions
1063N/A# and limitations under the License.
1063N/A# When distributing Covered Code, include this CDDL HEADER in each
1063N/A# If applicable, add the following below this CDDL HEADER, with the
1063N/A# fields enclosed by brackets "[]" replaced with your own identifying
1063N/A# information: Portions Copyright [yyyy] [name of copyright owner]
1063N/A# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
5680N/A# Use is subject to license terms.
5680N/A# ident "%Z%%M% %I% %E% SMI"
1063N/ASUNW_1.23 { # SunOS 5.11 (Solaris 11)
pthread_key_create_once_np;
thr_keycreate_once = NODYNSORT;
atomic_add_char = NODYNSORT;
atomic_add_char_nv = NODYNSORT;
atomic_add_int = NODYNSORT;
atomic_add_int_nv = NODYNSORT;
atomic_add_ptr = NODYNSORT;
atomic_add_ptr_nv = NODYNSORT;
atomic_add_short = NODYNSORT;
atomic_add_short_nv = NODYNSORT;
atomic_and_uchar = NODYNSORT;
atomic_and_uchar_nv = NODYNSORT;
atomic_and_uint_nv = NODYNSORT;
atomic_and_ulong = NODYNSORT;
atomic_and_ulong_nv = NODYNSORT;
atomic_and_ushort = NODYNSORT;
atomic_and_ushort_nv = NODYNSORT;
atomic_cas_ptr = NODYNSORT;
atomic_cas_uchar = NODYNSORT;
atomic_cas_uint = NODYNSORT;
atomic_cas_ulong = NODYNSORT;
atomic_cas_ushort = NODYNSORT;
atomic_clear_long_excl = NODYNSORT;
atomic_dec_uchar = NODYNSORT;
atomic_dec_uchar_nv = NODYNSORT;
atomic_dec_uint = NODYNSORT;
atomic_dec_uint_nv = NODYNSORT;
atomic_dec_ulong = NODYNSORT;
atomic_dec_ulong_nv = NODYNSORT;
atomic_dec_ushort = NODYNSORT;
atomic_dec_ushort_nv = NODYNSORT;
atomic_inc_uchar = NODYNSORT;
atomic_inc_uchar_nv = NODYNSORT;
atomic_inc_uint = NODYNSORT;
atomic_inc_uint_nv = NODYNSORT;
atomic_inc_ulong = NODYNSORT;
atomic_inc_ulong_nv = NODYNSORT;
atomic_inc_ushort = NODYNSORT;
atomic_inc_ushort_nv = NODYNSORT;
atomic_or_uchar = NODYNSORT;
atomic_or_uchar_nv = NODYNSORT;
atomic_or_uint_nv = NODYNSORT;
atomic_or_ulong = NODYNSORT;
atomic_or_ulong_nv = NODYNSORT;
atomic_or_ushort = NODYNSORT;
atomic_or_ushort_nv = NODYNSORT;
atomic_set_long_excl = NODYNSORT;
atomic_swap_ptr = NODYNSORT;
atomic_swap_uchar = NODYNSORT;
atomic_swap_uint = NODYNSORT;
atomic_swap_ulong = NODYNSORT;
atomic_swap_ushort = NODYNSORT;
SUNW_1.22 { # SunOS 5.10 (Solaris 10)
atomic_add_long = NODYNSORT;
atomic_add_long_nv = NODYNSORT;
atomic_and_uint = NODYNSORT;
atomic_or_uint = NODYNSORT;
posix_spawnattr_getflags;
posix_spawnattr_getpgroup;
posix_spawnattr_getschedparam;
posix_spawnattr_getschedpolicy;
posix_spawnattr_getsigdefault;
posix_spawnattr_getsigmask;
posix_spawnattr_setflags;
posix_spawnattr_setpgroup;
posix_spawnattr_setschedparam;
posix_spawnattr_setschedpolicy;
posix_spawnattr_setsigdefault;
posix_spawnattr_setsigmask;
posix_spawn_file_actions_addclose;
posix_spawn_file_actions_adddup2;
posix_spawn_file_actions_addopen;
posix_spawn_file_actions_destroy;
posix_spawn_file_actions_init;
pthread_barrierattr_destroy;
pthread_barrierattr_getpshared;
pthread_barrierattr_init;
pthread_barrierattr_setpshared;
pthread_condattr_getclock;
pthread_condattr_setclock;
pthread_mutexattr_getrobust_np;
pthread_mutexattr_setrobust_np;
pthread_mutex_consistent_np = NODYNSORT;
pthread_mutex_reltimedlock_np;
pthread_rwlock_reltimedrdlock_np;
pthread_rwlock_reltimedwrlock_np;
pthread_rwlock_timedrdlock;
pthread_rwlock_timedwrlock;
rctlblk_set_recipient_pid;
schedctl_init = NODYNSORT;
SUNW_1.21 { # SunOS 5.9 (Solaris 9)
_gethomelgroup = NODYNSORT;
pthread_cond_reltimedwait_np;
rctlblk_get_enforced_value;
rctlblk_get_global_action;
rctlblk_get_global_flags;
rctlblk_get_local_action;
rctlblk_get_recipient_pid;
rctlblk_set_local_action;
SUNW_1.20 { # SunOS 5.8 (Solaris 8)
SUNW_1.18 { # SunOS 5.7 (Solaris 7)
pthread_attr_getguardsize;
pthread_attr_setguardsize;
pthread_mutexattr_gettype;
pthread_mutexattr_settype;
pthread_rwlockattr_destroy;
pthread_rwlockattr_getpshared;
pthread_rwlockattr_setpshared;
pthread_rwlock_tryrdlock;
pthread_rwlock_trywrlock;
# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because
# applications built on Solaris 2.6 Beta (when they did contain symbols)
# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1
SUNW_1.1 { # SunOS 5.6 (Solaris 2.6)
pthread_attr_getdetachstate;
pthread_attr_getinheritsched;
pthread_attr_getschedparam;
pthread_attr_getschedpolicy;
pthread_attr_getstackaddr;
pthread_attr_getstacksize;
pthread_attr_setdetachstate;
pthread_attr_setinheritsched;
pthread_attr_setschedparam;
pthread_attr_setschedpolicy;
pthread_attr_setstackaddr;
pthread_attr_setstacksize;
rwlock_destroy = NODYNSORT;
_rwlock_destroy = NODYNSORT;
SUNW_0.9 { # SunOS 5.5 (Solaris 2.5)
pthread_condattr_destroy;
pthread_condattr_getpshared;
pthread_condattr_setpshared;
pthread_mutexattr_destroy;
pthread_mutexattr_getprioceiling;
pthread_mutexattr_getprotocol;
pthread_mutexattr_getpshared;
pthread_mutexattr_setprioceiling;
pthread_mutexattr_setprotocol;
pthread_mutexattr_setpshared;
pthread_mutex_getprioceiling;
pthread_mutex_setprioceiling;
thr_min_stack = NODYNSORT;
SUNW_0.8 { # SunOS 5.4 (Solaris 2.4)
cond_broadcast = NODYNSORT;
cond_destroy = NODYNSORT;
mutex_destroy = NODYNSORT;
mutex_trylock = NODYNSORT;
mutex_unlock = NODYNSORT;
rw_tryrdlock = NODYNSORT;
rw_trywrlock = NODYNSORT;
thr_keycreate = NODYNSORT;
thr_setspecific = NODYNSORT;
thr_sigsetmask = NODYNSORT;
SUNW_0.7 { # SunOS 5.3 (Solaris 2.3)
# There should never be more than one SUNWprivate version.
# Don't add any more. Add new private symbols to SUNWprivate_1.1
_atomic_add_16 = NODYNSORT;
_atomic_add_16_nv = NODYNSORT;
_atomic_add_32 = NODYNSORT;
_atomic_add_32_nv = NODYNSORT;
_atomic_add_64 = NODYNSORT;
_atomic_add_64_nv = NODYNSORT;
_atomic_add_8 = NODYNSORT;
_atomic_add_8_nv = NODYNSORT;
_atomic_add_char = NODYNSORT;
_atomic_add_char_nv = NODYNSORT;
_atomic_add_int = NODYNSORT;
_atomic_add_int_nv = NODYNSORT;
_atomic_add_long = NODYNSORT;
_atomic_add_long_nv = NODYNSORT;
_atomic_add_ptr = NODYNSORT;
_atomic_add_ptr_nv = NODYNSORT;
_atomic_add_short = NODYNSORT;
_atomic_add_short_nv = NODYNSORT;
_atomic_and_16 = NODYNSORT;
_atomic_and_16_nv = NODYNSORT;
_atomic_and_32 = NODYNSORT;
_atomic_and_32_nv = NODYNSORT;
_atomic_and_64 = NODYNSORT;
_atomic_and_64_nv = NODYNSORT;
_atomic_and_8 = NODYNSORT;
_atomic_and_8_nv = NODYNSORT;
_atomic_and_uchar = NODYNSORT;
_atomic_and_uchar_nv = NODYNSORT;
_atomic_and_uint = NODYNSORT;
_atomic_and_uint_nv = NODYNSORT;
_atomic_and_ulong = NODYNSORT;
_atomic_and_ulong_nv = NODYNSORT;
_atomic_and_ushort = NODYNSORT;
_atomic_and_ushort_nv = NODYNSORT;
_atomic_cas_16 = NODYNSORT;
_atomic_cas_32 = NODYNSORT;
_atomic_cas_64 = NODYNSORT;
_atomic_cas_8 = NODYNSORT;
_atomic_cas_ptr = NODYNSORT;
_atomic_cas_uchar = NODYNSORT;
_atomic_cas_uint = NODYNSORT;
_atomic_cas_ulong = NODYNSORT;
_atomic_cas_ushort = NODYNSORT;
_atomic_clear_long_excl = NODYNSORT;
_atomic_dec_16 = NODYNSORT;
_atomic_dec_16_nv = NODYNSORT;
_atomic_dec_32 = NODYNSORT;
_atomic_dec_32_nv = NODYNSORT;
_atomic_dec_64 = NODYNSORT;
_atomic_dec_64_nv = NODYNSORT;
_atomic_dec_8 = NODYNSORT;
_atomic_dec_8_nv = NODYNSORT;
_atomic_dec_uchar = NODYNSORT;
_atomic_dec_uchar_nv = NODYNSORT;
_atomic_dec_uint = NODYNSORT;
_atomic_dec_uint_nv = NODYNSORT;
_atomic_dec_ulong = NODYNSORT;
_atomic_dec_ulong_nv = NODYNSORT;
_atomic_dec_ushort = NODYNSORT;
_atomic_dec_ushort_nv = NODYNSORT;
_atomic_inc_16 = NODYNSORT;
_atomic_inc_16_nv = NODYNSORT;
_atomic_inc_32 = NODYNSORT;
_atomic_inc_32_nv = NODYNSORT;
_atomic_inc_64 = NODYNSORT;
_atomic_inc_64_nv = NODYNSORT;
_atomic_inc_8 = NODYNSORT;
_atomic_inc_8_nv = NODYNSORT;
_atomic_inc_uchar = NODYNSORT;
_atomic_inc_uchar_nv = NODYNSORT;
_atomic_inc_uint = NODYNSORT;
_atomic_inc_uint_nv = NODYNSORT;
_atomic_inc_ulong = NODYNSORT;
_atomic_inc_ulong_nv = NODYNSORT;
_atomic_inc_ushort = NODYNSORT;
_atomic_inc_ushort_nv = NODYNSORT;
_atomic_or_16 = NODYNSORT;
_atomic_or_16_nv = NODYNSORT;
_atomic_or_32 = NODYNSORT;
_atomic_or_32_nv = NODYNSORT;
_atomic_or_64 = NODYNSORT;
_atomic_or_64_nv = NODYNSORT;
_atomic_or_8 = NODYNSORT;
_atomic_or_8_nv = NODYNSORT;
_atomic_or_uchar = NODYNSORT;
_atomic_or_uchar_nv = NODYNSORT;
_atomic_or_uint = NODYNSORT;
_atomic_or_uint_nv = NODYNSORT;
_atomic_or_ulong = NODYNSORT;
_atomic_or_ulong_nv = NODYNSORT;
_atomic_or_ushort = NODYNSORT;
_atomic_or_ushort_nv = NODYNSORT;
_atomic_set_long_excl = NODYNSORT;
_atomic_swap_16 = NODYNSORT;
_atomic_swap_32 = NODYNSORT;
_atomic_swap_64 = NODYNSORT;
_atomic_swap_8 = NODYNSORT;
_atomic_swap_ptr = NODYNSORT;
_atomic_swap_uchar = NODYNSORT;
_atomic_swap_uint = NODYNSORT;
_atomic_swap_ulong = NODYNSORT;
_atomic_swap_ushort = NODYNSORT;
_cond_broadcast = NODYNSORT;
_cond_destroy = NODYNSORT;
_cond_signal = NODYNSORT;
core_get_default_content;
_core_get_default_content;
_core_get_global_content;
core_get_process_content;
_core_get_process_content;
core_set_default_content;
_core_set_default_content;
_core_set_global_content;
core_set_process_content;
_core_set_process_content;
_door_getparam = NODYNSORT;
_door_revoke = NODYNSORT;
_door_setparam = NODYNSORT;
_door_unbind = NODYNSORT;
__environ_lock = NODIRECT;
_lgrp_home_fast = NODYNSORT;
__mbst_get_consumed_array;
__mbst_set_consumed_array;
_membar_enter = NODYNSORT;
_membar_exit = NODYNSORT;
_membar_producer = NODYNSORT;
_mutex_consistent = NODYNSORT;
__mutex_consistent = NODYNSORT;
_mutex_destroy = NODYNSORT;
__mutex_held = NODYNSORT;
_mutex_trylock = NODYNSORT;
_mutex_unlock = NODYNSORT;
__nsw_extended_action_v1;
_posix_spawnattr_destroy;
_posix_spawnattr_getflags;
_posix_spawnattr_getpgroup;
_posix_spawnattr_getschedparam;
_posix_spawnattr_getschedpolicy;
_posix_spawnattr_getsigdefault;
_posix_spawnattr_getsigmask;
_posix_spawnattr_setflags;
_posix_spawnattr_setpgroup;
_posix_spawnattr_setschedparam;
_posix_spawnattr_setschedpolicy;
_posix_spawnattr_setsigdefault;
_posix_spawnattr_setsigmask;
_posix_spawn_file_actions_addclose;
_posix_spawn_file_actions_adddup2;
_posix_spawn_file_actions_addopen;
_posix_spawn_file_actions_destroy;
_posix_spawn_file_actions_init;
_pthread_atfork = NODYNSORT;
_pthread_attr_getdetachstate;
_pthread_attr_getguardsize;
_pthread_attr_getinheritsched;
_pthread_attr_getschedparam;
_pthread_attr_getschedpolicy;
_pthread_attr_getstackaddr;
_pthread_attr_getstacksize;
_pthread_attr_setdetachstate;
_pthread_attr_setguardsize;
_pthread_attr_setinheritsched;
_pthread_attr_setschedparam;
_pthread_attr_setschedpolicy;
_pthread_attr_setstackaddr;
_pthread_attr_setstacksize;
_pthread_barrierattr_destroy;
_pthread_barrierattr_getpshared;
_pthread_barrierattr_init;
_pthread_barrierattr_setpshared;
_pthread_barrier_destroy;
_pthread_condattr_destroy;
_pthread_condattr_getclock;
_pthread_condattr_getpshared;
_pthread_condattr_setclock;
_pthread_condattr_setpshared;
_pthread_cond_broadcast = NODYNSORT;
_pthread_cond_destroy = NODYNSORT;
_pthread_cond_reltimedwait_np;
_pthread_cond_signal = NODYNSORT;
_pthread_detach = NODYNSORT;
_pthread_exit = NODYNSORT;
_pthread_key_create = NODYNSORT;
_pthread_key_create_once_np = NODYNSORT;
_pthread_key_delete = NODYNSORT;
_pthread_kill = NODYNSORT;
_pthread_mutexattr_destroy;
_pthread_mutexattr_getprioceiling;
_pthread_mutexattr_getprotocol;
_pthread_mutexattr_getpshared;
_pthread_mutexattr_getrobust_np;
_pthread_mutexattr_gettype;
_pthread_mutexattr_setprioceiling;
_pthread_mutexattr_setprotocol;
_pthread_mutexattr_setpshared;
_pthread_mutexattr_setrobust_np;
_pthread_mutexattr_settype;
_pthread_mutex_consistent_np = NODYNSORT;
_pthread_mutex_destroy = NODYNSORT;
_pthread_mutex_getprioceiling;
_pthread_mutex_lock = NODYNSORT;
_pthread_mutex_reltimedlock_np;
_pthread_mutex_setprioceiling;
_pthread_mutex_timedlock;
_pthread_mutex_trylock = NODYNSORT;
_pthread_mutex_unlock = NODYNSORT;
_pthread_rwlockattr_destroy;
_pthread_rwlockattr_getpshared;
_pthread_rwlockattr_init;
_pthread_rwlockattr_setpshared;
_pthread_rwlock_destroy = NODYNSORT;
_pthread_rwlock_init = NODYNSORT;
_pthread_rwlock_rdlock = NODYNSORT;
_pthread_rwlock_reltimedrdlock_np;
_pthread_rwlock_reltimedwrlock_np;
_pthread_rwlock_timedrdlock;
_pthread_rwlock_timedwrlock;
_pthread_rwlock_tryrdlock = NODYNSORT;
_pthread_rwlock_trywrlock = NODYNSORT;
_pthread_rwlock_unlock = NODYNSORT;
_pthread_rwlock_wrlock = NODYNSORT;
_pthread_self = NODYNSORT;
_pthread_setschedprio = NODYNSORT;
_pthread_setspecific = NODYNSORT;
_pthread_sigmask = NODYNSORT;
_rwlock_init = NODYNSORT;
_rw_tryrdlock = NODYNSORT;
_rw_trywrlock = NODYNSORT;
_schedctl_lookup = NODYNSORT;
set_setcontext_enforcement;
thr_continue_allmutators;
_thr_continue_allmutators;
_thr_keycreate = NODYNSORT;
_thr_keycreate_once = NODYNSORT;
_thr_min_stack = NODYNSORT;
_thr_setprio = NODYNSORT;
_thr_setspecific = NODYNSORT;
_thr_suspend_allmutators;
__imax_lldiv = NODYNSORT;
_private_execve = NODYNSORT;
_private_exit = NODYNSORT;
_private_fcntl = NODYNSORT;
_private_forkallx = NODYNSORT;
_private_forkx = NODYNSORT;
_private_fstat = NODYNSORT;
_private_geteuid = NODYNSORT;
_private_getcontext = NODYNSORT;
_private_getgid = NODYNSORT;
_private_getpid = NODYNSORT;
_private_getrlimit = NODYNSORT;
_private_getuid = NODYNSORT;
_private_ioctl = NODYNSORT;
_private_lwp_mutex_lock = NODYNSORT;
_private_lwp_mutex_unlock = NODYNSORT;
_private_mmap = NODYNSORT;
_private_mprotect = NODYNSORT;
_private_munmap = NODYNSORT;
_private_mutex_destroy = NODYNSORT;
_private_mutex_init = NODYNSORT;
_private_mutex_lock = NODYNSORT;
_private_mutex_trylock = NODYNSORT;
_private_mutex_unlock = NODYNSORT;
_private_memcpy = NODYNSORT;
_private_memset = NODYNSORT;
_private_pthread_atfork = NODYNSORT;
_private_setgid = NODYNSORT;
_private_setpgid = NODYNSORT;
_private_setuid = NODYNSORT;
_private_setustack = NODYNSORT;
_private_sigaddset = NODYNSORT;
_private_sigdelset = NODYNSORT;
_private_sigemptyset = NODYNSORT;
_private_sigfillset = NODYNSORT;
_private_sigismember = NODYNSORT;
_private_stat = NODYNSORT;
_private_testcancel = NODYNSORT;
_ti_thr_self = NODYNSORT;
rw_read_is_held = NODYNSORT;
rw_write_is_held = NODYNSORT;