12522Sraf# 22522Sraf# CDDL HEADER START 32522Sraf# 42522Sraf# The contents of this file are subject to the terms of the 52522Sraf# Common Development and Distribution License (the "License"). 62522Sraf# You may not use this file except in compliance with the License. 72522Sraf# 82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92522Sraf# or http://www.opensolaris.org/os/licensing. 102522Sraf# See the License for the specific language governing permissions 112522Sraf# and limitations under the License. 122522Sraf# 132522Sraf# When distributing Covered Code, include this CDDL HEADER in each 142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152522Sraf# If applicable, add the following below this CDDL HEADER, with the 162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying 172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner] 182522Sraf# 192522Sraf# CDDL HEADER END 202522Sraf# 212522Sraf# 2212692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 232522Sraf# 242522Sraf 256515Sraf# 268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 278744SAli.Bahrami@Sun.COM# 288744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 308744SAli.Bahrami@Sun.COM# 318744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 328744SAli.Bahrami@Sun.COM# 338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 358744SAli.Bahrami@Sun.COM# 368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 378744SAli.Bahrami@Sun.COM# 388744SAli.Bahrami@Sun.COM 3912692SAli.Bahrami@Oracle.COM$mapfile_version 2 4012692SAli.Bahrami@Oracle.COM 418744SAli.Bahrami@Sun.COM# 426515Sraf# All function names added to this or any other libc mapfile 436515Sraf# must be placed under the 'protected:' designation. 446515Sraf# The 'global:' designation is used *only* for data 456515Sraf# items and for the members of the malloc() family. 466515Sraf# 476515Sraf 488279SCraig.Mohrman@Sun.COM# 498279SCraig.Mohrman@Sun.COM# README README README README README README: how to update this file 508279SCraig.Mohrman@Sun.COM# 1) each version of Solaris/OpenSolaris gets a version number. 518279SCraig.Mohrman@Sun.COM# (Actually since Solaris is actually a series of OpenSolaris releases 528279SCraig.Mohrman@Sun.COM# we'll just use OpenSolaris for this exercise.) 538279SCraig.Mohrman@Sun.COM# OpenSolaris 2008.11 gets 1.23 548279SCraig.Mohrman@Sun.COM# OpenSolaris 2009.04 gets 1.24 558279SCraig.Mohrman@Sun.COM# etc. 568279SCraig.Mohrman@Sun.COM# 2) each project integration uses a unique version number. 578279SCraig.Mohrman@Sun.COM# PSARC/2008/123 gets 1.24.1 588279SCraig.Mohrman@Sun.COM# PSARC/2008/456 gets 1.24.2 598279SCraig.Mohrman@Sun.COM# etc. 608279SCraig.Mohrman@Sun.COM# 618279SCraig.Mohrman@Sun.COM 628279SCraig.Mohrman@Sun.COM 6312692SAli.Bahrami@Oracle.COM# Mnemonic conditional input identifiers: 6412692SAli.Bahrami@Oracle.COM# 6512692SAli.Bahrami@Oracle.COM# - amd64, i386, sparc32, sparcv9: Correspond to ISA subdirectories used to 6612692SAli.Bahrami@Oracle.COM# hold per-platform code. Note however that we use 'sparc32' instead of 6712692SAli.Bahrami@Oracle.COM# 'sparc'. Since '_sparc' is predefined to apply to, all sparc platforms, 6812692SAli.Bahrami@Oracle.COM# naming the 32-bit version 'sparc' would be too likely to cause errors. 6912692SAli.Bahrami@Oracle.COM# 7012692SAli.Bahrami@Oracle.COM# - lf64: Defined on platforms that offer the 32-bit largefile APIs 7112692SAli.Bahrami@Oracle.COM# 7212692SAli.Bahrami@Oracle.COM$if _ELF32 7312692SAli.Bahrami@Oracle.COM$add lf64 7412692SAli.Bahrami@Oracle.COM$endif 7512692SAli.Bahrami@Oracle.COM$if _sparc && _ELF32 7612692SAli.Bahrami@Oracle.COM$add sparc32 7712692SAli.Bahrami@Oracle.COM$endif 7812692SAli.Bahrami@Oracle.COM$if _sparc && _ELF64 7912692SAli.Bahrami@Oracle.COM$add sparcv9 8012692SAli.Bahrami@Oracle.COM$endif 8112692SAli.Bahrami@Oracle.COM$if _x86 && _ELF32 8212692SAli.Bahrami@Oracle.COM$add i386 8312692SAli.Bahrami@Oracle.COM$endif 8412692SAli.Bahrami@Oracle.COM$if _x86 && _ELF64 8512692SAli.Bahrami@Oracle.COM$add amd64 8612692SAli.Bahrami@Oracle.COM$endif 8712692SAli.Bahrami@Oracle.COM 8812692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.23 { # SunOS 5.11 (Solaris 11) 896793Smuffin global: 906793Smuffin _nl_domain_bindings; 916793Smuffin _nl_msg_cat_cntr; 9212692SAli.Bahrami@Oracle.COM 9312692SAli.Bahrami@Oracle.COM$if _ELF32 9412692SAli.Bahrami@Oracle.COM dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 9512692SAli.Bahrami@Oracle.COM$elif sparcv9 9612692SAli.Bahrami@Oracle.COM dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 9712692SAli.Bahrami@Oracle.COM$elif amd64 9812692SAli.Bahrami@Oracle.COM dl_iterate_phdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 9912692SAli.Bahrami@Oracle.COM$else 10012692SAli.Bahrami@Oracle.COM$error unknown platform 10112692SAli.Bahrami@Oracle.COM$endif 10212692SAli.Bahrami@Oracle.COM 1036515Sraf protected: 10412719SRod.Evans@Sun.COM 10512719SRod.Evans@Sun.COM$if sparc32 10612719SRod.Evans@Sun.COM __align_cpy_1; 10712719SRod.Evans@Sun.COM$endif 10812719SRod.Evans@Sun.COM 1093988Sbarts addrtosymstr; 1102522Sraf aio_cancel; 1112522Sraf aiocancel; 1122522Sraf aio_error; 1132522Sraf aio_fsync; 1142522Sraf aio_read; 1152522Sraf aioread; 1162522Sraf aio_return; 1172522Sraf aio_suspend; 1182522Sraf aiowait; 1192522Sraf aio_waitn; 1202522Sraf aio_write; 1212522Sraf aiowrite; 1228546SRoger.Faulkner@Sun.COM asprintf; 1232522Sraf assfail; 1243988Sbarts backtrace; 1253988Sbarts backtrace_symbols; 1263988Sbarts backtrace_symbols_fd; 127*13093SRoger.Faulkner@Oracle.COM canonicalize_file_name; 128*13093SRoger.Faulkner@Oracle.COM clearenv; 1292522Sraf clock_getres; 1302522Sraf clock_gettime; 1312522Sraf clock_nanosleep; 1322522Sraf clock_settime; 13310547SVladimir.Kotal@Sun.COM daemon; 1345323Sraf dirfd; 1352522Sraf door_bind; 1362522Sraf door_call; 1372522Sraf door_create; 1382522Sraf door_cred; 1392522Sraf door_getparam; 1402522Sraf door_info; 1412522Sraf door_return; 1422522Sraf door_revoke; 1432522Sraf door_server_create; 1442522Sraf door_setparam; 1452522Sraf door_ucred; 1462522Sraf door_unbind; 14711102SGavin.Maltby@Sun.COM door_xcreate; 1484891Svk199839 err; 1494891Svk199839 errx; 1509880SSumanth.Naropanth@Sun.COM faccessat; 15112789SRoger.Faulkner@Oracle.COM fchmodat; 152*13093SRoger.Faulkner@Oracle.COM fcloseall; 1532522Sraf fdatasync; 154*13093SRoger.Faulkner@Oracle.COM ffsl; 155*13093SRoger.Faulkner@Oracle.COM ffsll; 1565331Samw fgetattr; 157*13093SRoger.Faulkner@Oracle.COM fls; 158*13093SRoger.Faulkner@Oracle.COM flsl; 159*13093SRoger.Faulkner@Oracle.COM flsll; 1603235Sraf forkallx; 1613235Sraf forkx; 1625331Samw fsetattr; 1635331Samw getattrat; 164*13093SRoger.Faulkner@Oracle.COM getdelim; 165*13093SRoger.Faulkner@Oracle.COM getline; 166*13093SRoger.Faulkner@Oracle.COM get_nprocs; 167*13093SRoger.Faulkner@Oracle.COM get_nprocs_conf; 168*13093SRoger.Faulkner@Oracle.COM getprogname; 1694271Srie htonl; 1707421SDaniel.Anderson@Sun.COM htonll; 1714271Srie htons; 17212789SRoger.Faulkner@Oracle.COM linkat; 1732522Sraf lio_listio; 174*13093SRoger.Faulkner@Oracle.COM memmem; 17512789SRoger.Faulkner@Oracle.COM mkdirat; 1762522Sraf mkdtemp; 17712789SRoger.Faulkner@Oracle.COM mkfifoat; 17812789SRoger.Faulkner@Oracle.COM mknodat; 1792522Sraf mkstemps; 1808212SMichael.Corcoran@Sun.COM mmapobj; 1812522Sraf mq_close; 1822522Sraf mq_getattr; 1832522Sraf mq_notify; 1842522Sraf mq_open; 1852522Sraf mq_receive; 1862522Sraf mq_reltimedreceive_np; 1872522Sraf mq_reltimedsend_np; 1882522Sraf mq_send; 1892522Sraf mq_setattr; 1902522Sraf mq_timedreceive; 1912522Sraf mq_timedsend; 1922522Sraf mq_unlink; 1932522Sraf nanosleep; 1944271Srie ntohl; 1957421SDaniel.Anderson@Sun.COM ntohll; 1964271Srie ntohs; 1977088Sraf posix_fadvise; 1982522Sraf posix_fallocate; 1997088Sraf posix_madvise; 2007088Sraf posix_memalign; 2018877SRoger.Faulkner@Sun.COM posix_spawn_file_actions_addclosefrom_np; 2027930SRoger.Faulkner@Sun.COM posix_spawnattr_getsigignore_np; 2037930SRoger.Faulkner@Sun.COM posix_spawnattr_setsigignore_np; 204*13093SRoger.Faulkner@Oracle.COM ppoll; 20511537SCasper.Dik@Sun.COM priv_basicset; 2063864Sraf pthread_key_create_once_np; 2078036SRoger.Faulkner@Sun.COM pthread_mutexattr_getrobust; 2088036SRoger.Faulkner@Sun.COM pthread_mutexattr_setrobust; 2098036SRoger.Faulkner@Sun.COM pthread_mutex_consistent; 21012789SRoger.Faulkner@Oracle.COM readlinkat; 2112522Sraf sched_getparam; 2122522Sraf sched_get_priority_max; 2132522Sraf sched_get_priority_min; 2142522Sraf sched_getscheduler; 2152522Sraf sched_rr_get_interval; 2162522Sraf sched_setparam; 2172522Sraf sched_setscheduler; 2182522Sraf sched_yield; 2192522Sraf sem_close; 2202522Sraf sem_destroy; 2212522Sraf sem_getvalue; 2222522Sraf sem_init; 2232522Sraf sem_open; 2242522Sraf sem_post; 2252522Sraf sem_reltimedwait_np; 2262522Sraf sem_timedwait; 2272522Sraf sem_trywait; 2282522Sraf sem_unlink; 2292522Sraf sem_wait; 2305331Samw setattrat; 231*13093SRoger.Faulkner@Oracle.COM setprogname; 2324995Sth199096 _sharefs; 2332522Sraf shm_open; 2342522Sraf shm_unlink; 2352522Sraf sigqueue; 2362522Sraf sigtimedwait; 2372522Sraf sigwaitinfo; 23813081SChris.Kiick@Sun.COM smt_pause; 239*13093SRoger.Faulkner@Oracle.COM stpcpy; 240*13093SRoger.Faulkner@Oracle.COM stpncpy; 241*13093SRoger.Faulkner@Oracle.COM strcasestr; 242*13093SRoger.Faulkner@Oracle.COM strchrnul; 243*13093SRoger.Faulkner@Oracle.COM strndup; 2443153Sdg199075 strnlen; 245*13093SRoger.Faulkner@Oracle.COM strnstr; 2467478SVladimir.Kotal@Sun.COM strsep; 24712789SRoger.Faulkner@Oracle.COM symlinkat; 2486812Sraf thr_keycreate_once; 2492522Sraf timer_create; 2502522Sraf timer_delete; 2512522Sraf timer_getoverrun; 2522522Sraf timer_gettime; 2532522Sraf timer_settime; 25410355SAli.Bahrami@Sun.COM u8_strcmp; 25510355SAli.Bahrami@Sun.COM u8_validate; 2565049Sis uconv_u16tou32; 2575049Sis uconv_u16tou8; 2585049Sis uconv_u32tou16; 2595049Sis uconv_u32tou8; 2605049Sis uconv_u8tou16; 2615049Sis uconv_u8tou32; 2628546SRoger.Faulkner@Sun.COM vasprintf; 2634891Svk199839 verr; 2644891Svk199839 verrx; 2658877SRoger.Faulkner@Sun.COM vforkx; 2664891Svk199839 vwarn; 2674891Svk199839 vwarnx; 2684891Svk199839 warn; 2694891Svk199839 warnx; 270*13093SRoger.Faulkner@Oracle.COM wcpcpy; 271*13093SRoger.Faulkner@Oracle.COM wcpncpy; 272*13093SRoger.Faulkner@Oracle.COM wcscasecmp; 273*13093SRoger.Faulkner@Oracle.COM wcsdup; 274*13093SRoger.Faulkner@Oracle.COM wcsncasecmp; 275*13093SRoger.Faulkner@Oracle.COM wcsnlen; 27612692SAli.Bahrami@Oracle.COM 27712692SAli.Bahrami@Oracle.COM$if lf64 27812692SAli.Bahrami@Oracle.COM aio_cancel64; 27912692SAli.Bahrami@Oracle.COM aio_error64; 28012692SAli.Bahrami@Oracle.COM aio_fsync64; 28112692SAli.Bahrami@Oracle.COM aio_read64; 28212692SAli.Bahrami@Oracle.COM aioread64; 28312692SAli.Bahrami@Oracle.COM aio_return64; 28412692SAli.Bahrami@Oracle.COM aio_suspend64; 28512692SAli.Bahrami@Oracle.COM aio_waitn64; 28612692SAli.Bahrami@Oracle.COM aio_write64; 28712692SAli.Bahrami@Oracle.COM aiowrite64; 28812692SAli.Bahrami@Oracle.COM lio_listio64; 28912692SAli.Bahrami@Oracle.COM mkstemps64; 29012692SAli.Bahrami@Oracle.COM posix_fadvise64; 29112692SAli.Bahrami@Oracle.COM posix_fallocate64; 29212692SAli.Bahrami@Oracle.COM$endif 29311929SPavel.Filipensky@Sun.COM} SUNW_1.22.6; 29411929SPavel.Filipensky@Sun.COM 29512692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.6 { # s10u9 - SunOS 5.10 (Solaris 10) patch additions 29612692SAli.Bahrami@Oracle.COM protected: 29711929SPavel.Filipensky@Sun.COM futimens; 29811929SPavel.Filipensky@Sun.COM utimensat; 29910355SAli.Bahrami@Sun.COM} SUNW_1.22.5; 30010355SAli.Bahrami@Sun.COM 30112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.5 { # s10u8 - SunOS 5.10 (Solaris 10) patch additions 30210355SAli.Bahrami@Sun.COM protected: 30310355SAli.Bahrami@Sun.COM getpagesizes2; 3048279SCraig.Mohrman@Sun.COM} SUNW_1.22.4; 3058279SCraig.Mohrman@Sun.COM 30612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.4 { # s10u7 - SunOS 5.10 (Solaris 10) patch additions 3078279SCraig.Mohrman@Sun.COM protected: 30810355SAli.Bahrami@Sun.COM SUNW_1.22.4; 3096567Sraf} SUNW_1.22.3; 3106567Sraf 31112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.3 { # SunOS 5.10 (Solaris 10) patch additions 3126567Sraf protected: 3136567Sraf mutex_consistent; 3148279SCraig.Mohrman@Sun.COM u8_textprep_str; 3158279SCraig.Mohrman@Sun.COM uucopy; 3168279SCraig.Mohrman@Sun.COM uucopystr; 3172570Srica} SUNW_1.22.2; 3182570Srica 31912692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.2 { # SunOS 5.10 (Solaris 10) patch additions 3206515Sraf protected: 3212570Srica is_system_labeled; 3222522Sraf ucred_getlabel; 3232522Sraf _ucred_getlabel; 3242522Sraf} SUNW_1.22.1; 3252522Sraf 32612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22.1 { # SunOS 5.10 (Solaris 10) patch additions 3276515Sraf protected: 3282522Sraf atomic_add_8; 3292522Sraf atomic_add_8_nv; 33012692SAli.Bahrami@Oracle.COM atomic_add_char { FLAGS = NODYNSORT }; 33112692SAli.Bahrami@Oracle.COM atomic_add_char_nv { FLAGS = NODYNSORT }; 33212692SAli.Bahrami@Oracle.COM atomic_add_int { FLAGS = NODYNSORT }; 33312692SAli.Bahrami@Oracle.COM atomic_add_int_nv { FLAGS = NODYNSORT }; 33412692SAli.Bahrami@Oracle.COM atomic_add_ptr { FLAGS = NODYNSORT }; 33512692SAli.Bahrami@Oracle.COM atomic_add_ptr_nv { FLAGS = NODYNSORT }; 33612692SAli.Bahrami@Oracle.COM atomic_add_short { FLAGS = NODYNSORT }; 33712692SAli.Bahrami@Oracle.COM atomic_add_short_nv { FLAGS = NODYNSORT }; 3382522Sraf atomic_and_16; 3392522Sraf atomic_and_16_nv; 3402522Sraf atomic_and_32_nv; 3412522Sraf atomic_and_64; 3422522Sraf atomic_and_64_nv; 3432522Sraf atomic_and_8; 3442522Sraf atomic_and_8_nv; 34512692SAli.Bahrami@Oracle.COM atomic_and_uchar { FLAGS = NODYNSORT }; 34612692SAli.Bahrami@Oracle.COM atomic_and_uchar_nv { FLAGS = NODYNSORT }; 34712692SAli.Bahrami@Oracle.COM atomic_and_uint_nv { FLAGS = NODYNSORT }; 34812692SAli.Bahrami@Oracle.COM atomic_and_ulong { FLAGS = NODYNSORT }; 34912692SAli.Bahrami@Oracle.COM atomic_and_ulong_nv { FLAGS = NODYNSORT }; 35012692SAli.Bahrami@Oracle.COM atomic_and_ushort { FLAGS = NODYNSORT }; 35112692SAli.Bahrami@Oracle.COM atomic_and_ushort_nv { FLAGS = NODYNSORT }; 3522522Sraf atomic_cas_16; 3532522Sraf atomic_cas_32; 3542522Sraf atomic_cas_64; 3552522Sraf atomic_cas_8; 35612692SAli.Bahrami@Oracle.COM atomic_cas_ptr { FLAGS = NODYNSORT }; 35712692SAli.Bahrami@Oracle.COM atomic_cas_uchar { FLAGS = NODYNSORT }; 35812692SAli.Bahrami@Oracle.COM atomic_cas_uint { FLAGS = NODYNSORT }; 35912692SAli.Bahrami@Oracle.COM atomic_cas_ulong { FLAGS = NODYNSORT }; 36012692SAli.Bahrami@Oracle.COM atomic_cas_ushort { FLAGS = NODYNSORT }; 36112692SAli.Bahrami@Oracle.COM atomic_clear_long_excl { FLAGS = NODYNSORT }; 3622522Sraf atomic_dec_16; 3632522Sraf atomic_dec_16_nv; 3642522Sraf atomic_dec_32; 3652522Sraf atomic_dec_32_nv; 3662522Sraf atomic_dec_64; 3672522Sraf atomic_dec_64_nv; 3682522Sraf atomic_dec_8; 3692522Sraf atomic_dec_8_nv; 37012692SAli.Bahrami@Oracle.COM atomic_dec_uchar { FLAGS = NODYNSORT }; 37112692SAli.Bahrami@Oracle.COM atomic_dec_uchar_nv { FLAGS = NODYNSORT }; 37212692SAli.Bahrami@Oracle.COM atomic_dec_uint { FLAGS = NODYNSORT }; 37312692SAli.Bahrami@Oracle.COM atomic_dec_uint_nv { FLAGS = NODYNSORT }; 37412692SAli.Bahrami@Oracle.COM atomic_dec_ulong { FLAGS = NODYNSORT }; 37512692SAli.Bahrami@Oracle.COM atomic_dec_ulong_nv { FLAGS = NODYNSORT }; 37612692SAli.Bahrami@Oracle.COM atomic_dec_ushort { FLAGS = NODYNSORT }; 37712692SAli.Bahrami@Oracle.COM atomic_dec_ushort_nv { FLAGS = NODYNSORT }; 3782522Sraf atomic_inc_16; 3792522Sraf atomic_inc_16_nv; 3802522Sraf atomic_inc_32; 3812522Sraf atomic_inc_32_nv; 3822522Sraf atomic_inc_64; 3832522Sraf atomic_inc_64_nv; 3842522Sraf atomic_inc_8; 3852522Sraf atomic_inc_8_nv; 38612692SAli.Bahrami@Oracle.COM atomic_inc_uchar { FLAGS = NODYNSORT }; 38712692SAli.Bahrami@Oracle.COM atomic_inc_uchar_nv { FLAGS = NODYNSORT }; 38812692SAli.Bahrami@Oracle.COM atomic_inc_uint { FLAGS = NODYNSORT }; 38912692SAli.Bahrami@Oracle.COM atomic_inc_uint_nv { FLAGS = NODYNSORT }; 39012692SAli.Bahrami@Oracle.COM atomic_inc_ulong { FLAGS = NODYNSORT }; 39112692SAli.Bahrami@Oracle.COM atomic_inc_ulong_nv { FLAGS = NODYNSORT }; 39212692SAli.Bahrami@Oracle.COM atomic_inc_ushort { FLAGS = NODYNSORT }; 39312692SAli.Bahrami@Oracle.COM atomic_inc_ushort_nv { FLAGS = NODYNSORT }; 3942522Sraf atomic_or_16; 3952522Sraf atomic_or_16_nv; 3962522Sraf atomic_or_32_nv; 3972522Sraf atomic_or_64; 3982522Sraf atomic_or_64_nv; 3992522Sraf atomic_or_8; 4002522Sraf atomic_or_8_nv; 40112692SAli.Bahrami@Oracle.COM atomic_or_uchar { FLAGS = NODYNSORT }; 40212692SAli.Bahrami@Oracle.COM atomic_or_uchar_nv { FLAGS = NODYNSORT }; 40312692SAli.Bahrami@Oracle.COM atomic_or_uint_nv { FLAGS = NODYNSORT }; 40412692SAli.Bahrami@Oracle.COM atomic_or_ulong { FLAGS = NODYNSORT }; 40512692SAli.Bahrami@Oracle.COM atomic_or_ulong_nv { FLAGS = NODYNSORT }; 40612692SAli.Bahrami@Oracle.COM atomic_or_ushort { FLAGS = NODYNSORT }; 40712692SAli.Bahrami@Oracle.COM atomic_or_ushort_nv { FLAGS = NODYNSORT }; 40812692SAli.Bahrami@Oracle.COM atomic_set_long_excl { FLAGS = NODYNSORT }; 4092522Sraf atomic_swap_16; 4102522Sraf atomic_swap_32; 4112522Sraf atomic_swap_64; 4122522Sraf atomic_swap_8; 41312692SAli.Bahrami@Oracle.COM atomic_swap_ptr { FLAGS = NODYNSORT }; 41412692SAli.Bahrami@Oracle.COM atomic_swap_uchar { FLAGS = NODYNSORT }; 41512692SAli.Bahrami@Oracle.COM atomic_swap_uint { FLAGS = NODYNSORT }; 41612692SAli.Bahrami@Oracle.COM atomic_swap_ulong { FLAGS = NODYNSORT }; 41712692SAli.Bahrami@Oracle.COM atomic_swap_ushort { FLAGS = NODYNSORT }; 4182522Sraf membar_consumer; 4192522Sraf membar_enter; 4202522Sraf membar_exit; 4212522Sraf membar_producer; 42212692SAli.Bahrami@Oracle.COM 42312692SAli.Bahrami@Oracle.COM$if _ELF32 42412692SAli.Bahrami@Oracle.COM enable_extended_FILE_stdio; 42512692SAli.Bahrami@Oracle.COM$endif 42612692SAli.Bahrami@Oracle.COM 42712692SAli.Bahrami@Oracle.COM$if i386 42812692SAli.Bahrami@Oracle.COM # Note: atomic_[and,dec,inc,or]_64_nv are also defined above. Here, 42912692SAli.Bahrami@Oracle.COM # we add the NODYNSORT attribute to them. On this platform, they are 43012692SAli.Bahrami@Oracle.COM # aliases for the non-_nv versions. If that is changed, these lines 43112692SAli.Bahrami@Oracle.COM # should be removed. 43212692SAli.Bahrami@Oracle.COM atomic_and_64_nv { FLAGS = NODYNSORT }; 43312692SAli.Bahrami@Oracle.COM atomic_dec_64_nv { FLAGS = NODYNSORT }; 43412692SAli.Bahrami@Oracle.COM atomic_inc_64_nv { FLAGS = NODYNSORT }; 43512692SAli.Bahrami@Oracle.COM atomic_or_64_nv { FLAGS = NODYNSORT }; 43612692SAli.Bahrami@Oracle.COM$endif 43712692SAli.Bahrami@Oracle.COM$if _sparc 43812692SAli.Bahrami@Oracle.COM # Note: atomic_OP_WIDTH_nv symbols are also defined above. Here, 43912692SAli.Bahrami@Oracle.COM # we add the NODYNSORT attribute to them. On this platform, they are 44012692SAli.Bahrami@Oracle.COM # aliases for the non-_nv versions. If that is changed, these lines 44112692SAli.Bahrami@Oracle.COM # should be removed. 44212692SAli.Bahrami@Oracle.COM atomic_add_8_nv { FLAGS = NODYNSORT }; 44312692SAli.Bahrami@Oracle.COM atomic_and_8_nv { FLAGS = NODYNSORT }; 44412692SAli.Bahrami@Oracle.COM atomic_and_16_nv { FLAGS = NODYNSORT }; 44512692SAli.Bahrami@Oracle.COM atomic_and_32_nv { FLAGS = NODYNSORT }; 44612692SAli.Bahrami@Oracle.COM atomic_and_64_nv { FLAGS = NODYNSORT }; 44712692SAli.Bahrami@Oracle.COM atomic_dec_8_nv { FLAGS = NODYNSORT }; 44812692SAli.Bahrami@Oracle.COM atomic_dec_16_nv { FLAGS = NODYNSORT }; 44912692SAli.Bahrami@Oracle.COM atomic_dec_32_nv { FLAGS = NODYNSORT }; 45012692SAli.Bahrami@Oracle.COM atomic_dec_64_nv { FLAGS = NODYNSORT }; 45112692SAli.Bahrami@Oracle.COM atomic_inc_8_nv { FLAGS = NODYNSORT }; 45212692SAli.Bahrami@Oracle.COM atomic_inc_16_nv { FLAGS = NODYNSORT }; 45312692SAli.Bahrami@Oracle.COM atomic_inc_32_nv { FLAGS = NODYNSORT }; 45412692SAli.Bahrami@Oracle.COM atomic_inc_64_nv { FLAGS = NODYNSORT }; 45512692SAli.Bahrami@Oracle.COM atomic_or_8_nv { FLAGS = NODYNSORT }; 45612692SAli.Bahrami@Oracle.COM atomic_or_16_nv { FLAGS = NODYNSORT }; 45712692SAli.Bahrami@Oracle.COM atomic_or_32_nv { FLAGS = NODYNSORT }; 45812692SAli.Bahrami@Oracle.COM atomic_or_64_nv { FLAGS = NODYNSORT }; 45912692SAli.Bahrami@Oracle.COM$endif 4602522Sraf} SUNW_1.22; 4612522Sraf 46212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.22 { # SunOS 5.10 (Solaris 10) 46312692SAli.Bahrami@Oracle.COM global: 46412692SAli.Bahrami@Oracle.COM$if _ELF32 46512692SAli.Bahrami@Oracle.COM dladdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 46612692SAli.Bahrami@Oracle.COM dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 46712692SAli.Bahrami@Oracle.COM dlclose { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 46812692SAli.Bahrami@Oracle.COM dldump { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 46912692SAli.Bahrami@Oracle.COM dlerror { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 47012692SAli.Bahrami@Oracle.COM dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 47112692SAli.Bahrami@Oracle.COM dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 47212692SAli.Bahrami@Oracle.COM dlopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 47312692SAli.Bahrami@Oracle.COM dlsym { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 47412692SAli.Bahrami@Oracle.COM$elif sparcv9 47512692SAli.Bahrami@Oracle.COM dladdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 47612692SAli.Bahrami@Oracle.COM dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 47712692SAli.Bahrami@Oracle.COM dlclose { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 47812692SAli.Bahrami@Oracle.COM dldump { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 47912692SAli.Bahrami@Oracle.COM dlerror { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 48012692SAli.Bahrami@Oracle.COM dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 48112692SAli.Bahrami@Oracle.COM dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 48212692SAli.Bahrami@Oracle.COM dlopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 48312692SAli.Bahrami@Oracle.COM dlsym { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 48412692SAli.Bahrami@Oracle.COM$elif amd64 48512692SAli.Bahrami@Oracle.COM dladdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 48612692SAli.Bahrami@Oracle.COM dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 48712692SAli.Bahrami@Oracle.COM dlamd64getunwind { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 48812692SAli.Bahrami@Oracle.COM dlclose { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 48912692SAli.Bahrami@Oracle.COM dldump { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49012692SAli.Bahrami@Oracle.COM dlerror { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49112692SAli.Bahrami@Oracle.COM dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49212692SAli.Bahrami@Oracle.COM dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49312692SAli.Bahrami@Oracle.COM dlopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49412692SAli.Bahrami@Oracle.COM dlsym { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 49512692SAli.Bahrami@Oracle.COM$else 49612692SAli.Bahrami@Oracle.COM$error unknown platform 49712692SAli.Bahrami@Oracle.COM$endif 49812692SAli.Bahrami@Oracle.COM 4996515Sraf protected: 5002522Sraf alphasort; 5012522Sraf _alphasort; 5022522Sraf atomic_add_16; 5032522Sraf atomic_add_16_nv; 5042522Sraf atomic_add_32; 5052522Sraf atomic_add_32_nv; 5062522Sraf atomic_add_64; 5072522Sraf atomic_add_64_nv; 50812692SAli.Bahrami@Oracle.COM atomic_add_long { FLAGS = NODYNSORT }; 50912692SAli.Bahrami@Oracle.COM atomic_add_long_nv { FLAGS = NODYNSORT }; 5102522Sraf atomic_and_32; 51112692SAli.Bahrami@Oracle.COM atomic_and_uint { FLAGS = NODYNSORT }; 5122522Sraf atomic_or_32; 51312692SAli.Bahrami@Oracle.COM atomic_or_uint { FLAGS = NODYNSORT }; 5142522Sraf _Exit; 5152522Sraf getisax; 5162522Sraf _getisax; 5172522Sraf getopt_clip; 5182522Sraf _getopt_clip; 5192522Sraf getopt_long; 5202522Sraf _getopt_long; 5212522Sraf getopt_long_only; 5222522Sraf _getopt_long_only; 5232522Sraf getpeerucred; 5242522Sraf _getpeerucred; 5252522Sraf getpflags; 5262522Sraf _getpflags; 5272522Sraf getppriv; 5282522Sraf _getppriv; 5292522Sraf getprivimplinfo; 5302522Sraf _getprivimplinfo; 5312522Sraf getzoneid; 5322522Sraf getzoneidbyname; 5332522Sraf getzonenamebyid; 5342522Sraf imaxabs; 5352522Sraf imaxdiv; 5362522Sraf isblank; 5372522Sraf iswblank; 5382522Sraf port_alert; 5392522Sraf port_associate; 5402522Sraf port_create; 5412522Sraf port_dissociate; 5422522Sraf port_get; 5432522Sraf port_getn; 5442522Sraf port_send; 5452522Sraf port_sendn; 5462522Sraf posix_openpt; 5472522Sraf posix_spawn; 5482522Sraf posix_spawnattr_destroy; 5492522Sraf posix_spawnattr_getflags; 5502522Sraf posix_spawnattr_getpgroup; 5512522Sraf posix_spawnattr_getschedparam; 5522522Sraf posix_spawnattr_getschedpolicy; 5532522Sraf posix_spawnattr_getsigdefault; 5542522Sraf posix_spawnattr_getsigmask; 5552522Sraf posix_spawnattr_init; 5562522Sraf posix_spawnattr_setflags; 5572522Sraf posix_spawnattr_setpgroup; 5582522Sraf posix_spawnattr_setschedparam; 5592522Sraf posix_spawnattr_setschedpolicy; 5602522Sraf posix_spawnattr_setsigdefault; 5612522Sraf posix_spawnattr_setsigmask; 5622522Sraf posix_spawn_file_actions_addclose; 5632522Sraf posix_spawn_file_actions_adddup2; 5642522Sraf posix_spawn_file_actions_addopen; 5652522Sraf posix_spawn_file_actions_destroy; 5662522Sraf posix_spawn_file_actions_init; 5672522Sraf posix_spawnp; 5682522Sraf priv_addset; 5692522Sraf _priv_addset; 5702522Sraf priv_allocset; 5712522Sraf _priv_allocset; 5722522Sraf priv_copyset; 5732522Sraf _priv_copyset; 5742522Sraf priv_delset; 5752522Sraf _priv_delset; 5762522Sraf priv_emptyset; 5772522Sraf _priv_emptyset; 5782522Sraf priv_fillset; 5792522Sraf _priv_fillset; 5802522Sraf __priv_free_info; 5812522Sraf priv_freeset; 5822522Sraf _priv_freeset; 5832522Sraf priv_getbyname; 5842522Sraf _priv_getbyname; 5852522Sraf __priv_getbyname; 5862522Sraf priv_getbynum; 5872522Sraf _priv_getbynum; 5882522Sraf __priv_getbynum; 5892522Sraf __priv_getdata; 5902522Sraf priv_getsetbyname; 5912522Sraf _priv_getsetbyname; 5922522Sraf __priv_getsetbyname; 5932522Sraf priv_getsetbynum; 5942522Sraf _priv_getsetbynum; 5952522Sraf __priv_getsetbynum; 5962522Sraf priv_gettext; 5972522Sraf _priv_gettext; 5982522Sraf priv_ineffect; 5992522Sraf _priv_ineffect; 6002522Sraf priv_intersect; 6012522Sraf _priv_intersect; 6022522Sraf priv_inverse; 6032522Sraf _priv_inverse; 6042522Sraf priv_isemptyset; 6052522Sraf _priv_isemptyset; 6062522Sraf priv_isequalset; 6072522Sraf _priv_isequalset; 6082522Sraf priv_isfullset; 6092522Sraf _priv_isfullset; 6102522Sraf priv_ismember; 6112522Sraf _priv_ismember; 6122522Sraf priv_issubset; 6132522Sraf _priv_issubset; 6142522Sraf __priv_parse_info; 6152522Sraf priv_set; 6162522Sraf _priv_set; 6172522Sraf priv_set_to_str; 6182522Sraf _priv_set_to_str; 6192522Sraf __priv_set_to_str; 6202522Sraf priv_str_to_set; 6212522Sraf _priv_str_to_set; 6222522Sraf priv_union; 6232522Sraf _priv_union; 6242522Sraf pselect; 6252522Sraf pthread_attr_getstack; 6262522Sraf pthread_attr_setstack; 6272522Sraf pthread_barrierattr_destroy; 6282522Sraf pthread_barrierattr_getpshared; 6292522Sraf pthread_barrierattr_init; 6302522Sraf pthread_barrierattr_setpshared; 6312522Sraf pthread_barrier_destroy; 6322522Sraf pthread_barrier_init; 6332522Sraf pthread_barrier_wait; 6342522Sraf pthread_condattr_getclock; 6352522Sraf pthread_condattr_setclock; 63612692SAli.Bahrami@Oracle.COM pthread_mutexattr_getrobust_np { FLAGS = NODYNSORT }; 63712692SAli.Bahrami@Oracle.COM pthread_mutexattr_setrobust_np { FLAGS = NODYNSORT }; 63812692SAli.Bahrami@Oracle.COM pthread_mutex_consistent_np { FLAGS = NODYNSORT }; 6392522Sraf pthread_mutex_reltimedlock_np; 6402522Sraf pthread_mutex_timedlock; 6412522Sraf pthread_rwlock_reltimedrdlock_np; 6422522Sraf pthread_rwlock_reltimedwrlock_np; 6432522Sraf pthread_rwlock_timedrdlock; 6442522Sraf pthread_rwlock_timedwrlock; 6452522Sraf pthread_setschedprio; 6462522Sraf pthread_spin_destroy; 6472522Sraf pthread_spin_init; 6482522Sraf pthread_spin_lock; 6492522Sraf pthread_spin_trylock; 6502522Sraf pthread_spin_unlock; 6512522Sraf rctlblk_set_recipient_pid; 6522522Sraf scandir; 6532522Sraf _scandir; 6542522Sraf schedctl_exit; 6556812Sraf schedctl_init; 6562522Sraf schedctl_lookup; 6572522Sraf sema_reltimedwait; 6582522Sraf sema_timedwait; 6592522Sraf setenv; 6602522Sraf setpflags; 6612522Sraf _setpflags; 6622522Sraf setppriv; 6632522Sraf _setppriv; 6642522Sraf strerror_r; 6652522Sraf strtof; 6662522Sraf strtoimax; 6672522Sraf strtold; 6682522Sraf strtoumax; 6692522Sraf ucred_free; 6702522Sraf _ucred_free; 6712522Sraf ucred_get; 6722522Sraf _ucred_get; 6732522Sraf ucred_getegid; 6742522Sraf _ucred_getegid; 6752522Sraf ucred_geteuid; 6762522Sraf _ucred_geteuid; 6772522Sraf ucred_getgroups; 6782522Sraf _ucred_getgroups; 6792522Sraf ucred_getpflags; 6802522Sraf _ucred_getpflags; 6812522Sraf ucred_getpid; 6822522Sraf _ucred_getpid; 6832522Sraf ucred_getprivset; 6842522Sraf _ucred_getprivset; 6852522Sraf ucred_getprojid; 6862522Sraf _ucred_getprojid; 6872522Sraf ucred_getrgid; 6882522Sraf _ucred_getrgid; 6892522Sraf ucred_getruid; 6902522Sraf _ucred_getruid; 6912522Sraf ucred_getsgid; 6922522Sraf _ucred_getsgid; 6932522Sraf ucred_getsuid; 6942522Sraf _ucred_getsuid; 6952522Sraf ucred_getzoneid; 6962522Sraf _ucred_getzoneid; 6972522Sraf ucred_size; 6982522Sraf _ucred_size; 6992522Sraf unsetenv; 7002522Sraf wcstof; 7012522Sraf wcstoimax; 7022522Sraf wcstold; 7032522Sraf wcstoll; 7042522Sraf wcstoull; 7052522Sraf wcstoumax; 70612692SAli.Bahrami@Oracle.COM 70712692SAli.Bahrami@Oracle.COM$if lf64 70812692SAli.Bahrami@Oracle.COM alphasort64; 70912692SAli.Bahrami@Oracle.COM _alphasort64; 71012692SAli.Bahrami@Oracle.COM pselect_large_fdset; 71112692SAli.Bahrami@Oracle.COM scandir64; 71212692SAli.Bahrami@Oracle.COM _scandir64; 71312692SAli.Bahrami@Oracle.COM$endif 71412692SAli.Bahrami@Oracle.COM 71512692SAli.Bahrami@Oracle.COM$if _ELF64 71612692SAli.Bahrami@Oracle.COM walkcontext; 71712692SAli.Bahrami@Oracle.COM$endif 71812692SAli.Bahrami@Oracle.COM 71912692SAli.Bahrami@Oracle.COM$if _sparc 72012692SAli.Bahrami@Oracle.COM # Note: atomic_add_[16,32,64]_nv are also defined above. Here, we add 72112692SAli.Bahrami@Oracle.COM # the NODYNSORT attribute to them. On this platform, they are aliases 72212692SAli.Bahrami@Oracle.COM # for the non-_nv versions. If that is changed, these lines should be 72312692SAli.Bahrami@Oracle.COM # removed. 72412692SAli.Bahrami@Oracle.COM atomic_add_16_nv { FLAGS = NODYNSORT }; 72512692SAli.Bahrami@Oracle.COM atomic_add_32_nv { FLAGS = NODYNSORT }; 72612692SAli.Bahrami@Oracle.COM atomic_add_64_nv { FLAGS = NODYNSORT }; 72712692SAli.Bahrami@Oracle.COM$endif 72812692SAli.Bahrami@Oracle.COM 72912692SAli.Bahrami@Oracle.COM$if i386 73012692SAli.Bahrami@Oracle.COM # Note: atomic_add_64_nv is also defined above. Here, we add the 73112692SAli.Bahrami@Oracle.COM # NODYNSORT attribute to it. On this platform, it is an aliases for 73212692SAli.Bahrami@Oracle.COM # atomic_add_64. If that is changed, this line should be removed. 73312692SAli.Bahrami@Oracle.COM atomic_add_64_nv { FLAGS = NODYNSORT }; 73412692SAli.Bahrami@Oracle.COM$endif 73512692SAli.Bahrami@Oracle.COM 73612692SAli.Bahrami@Oracle.COM$if amd64 73712692SAli.Bahrami@Oracle.COM # Exception unwind APIs required by the amd64 ABI 73812692SAli.Bahrami@Oracle.COM _SUNW_Unwind_DeleteException; 73912692SAli.Bahrami@Oracle.COM _SUNW_Unwind_ForcedUnwind; 74012692SAli.Bahrami@Oracle.COM _SUNW_Unwind_GetCFA; 74112692SAli.Bahrami@Oracle.COM _SUNW_Unwind_GetGR; 74212692SAli.Bahrami@Oracle.COM _SUNW_Unwind_GetIP; 74312692SAli.Bahrami@Oracle.COM _SUNW_Unwind_GetLanguageSpecificData; 74412692SAli.Bahrami@Oracle.COM _SUNW_Unwind_GetRegionStart; 74512692SAli.Bahrami@Oracle.COM _SUNW_Unwind_RaiseException; 74612692SAli.Bahrami@Oracle.COM _SUNW_Unwind_Resume; 74712692SAli.Bahrami@Oracle.COM _SUNW_Unwind_SetGR; 74812692SAli.Bahrami@Oracle.COM _SUNW_Unwind_SetIP; 74912692SAli.Bahrami@Oracle.COM _UA_CLEANUP_PHASE; 75012692SAli.Bahrami@Oracle.COM _UA_FORCE_UNWIND; 75112692SAli.Bahrami@Oracle.COM _UA_HANDLER_FRAME; 75212692SAli.Bahrami@Oracle.COM _UA_SEARCH_PHASE; 75312692SAli.Bahrami@Oracle.COM _Unwind_DeleteException; 75412692SAli.Bahrami@Oracle.COM _Unwind_ForcedUnwind; 75512692SAli.Bahrami@Oracle.COM _Unwind_GetCFA; 75612692SAli.Bahrami@Oracle.COM _Unwind_GetGR; 75712692SAli.Bahrami@Oracle.COM _Unwind_GetIP; 75812692SAli.Bahrami@Oracle.COM _Unwind_GetLanguageSpecificData; 75912692SAli.Bahrami@Oracle.COM _Unwind_GetRegionStart; 76012692SAli.Bahrami@Oracle.COM _Unwind_RaiseException; 76112692SAli.Bahrami@Oracle.COM _Unwind_Resume; 76212692SAli.Bahrami@Oracle.COM _Unwind_SetGR; 76312692SAli.Bahrami@Oracle.COM _Unwind_SetIP; 76412692SAli.Bahrami@Oracle.COM$endif 7652522Sraf} SUNW_1.21.3; 7662522Sraf 76712692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.21.3 { # SunOS 5.9 (Solaris 9) patch additions 7686515Sraf protected: 7692522Sraf forkall; 7702522Sraf} SUNW_1.21.2; 7712522Sraf 77212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.21.2 { # SunOS 5.9 (Solaris 9) patch additions 7736515Sraf protected: 7742522Sraf getustack; 7752522Sraf _getustack; 7762522Sraf setustack; 7772522Sraf _setustack; 7782522Sraf stack_getbounds; 7792522Sraf _stack_getbounds; 7802522Sraf _stack_grow; 7812522Sraf stack_inbounds; 7822522Sraf _stack_inbounds; 7832522Sraf stack_setbounds; 7842522Sraf _stack_setbounds; 7852522Sraf stack_violation; 7862522Sraf _stack_violation; 78712692SAli.Bahrami@Oracle.COM 78812692SAli.Bahrami@Oracle.COM$if _sparc 78912692SAli.Bahrami@Oracle.COM __makecontext_v2; 79012692SAli.Bahrami@Oracle.COM ___makecontext_v2; 79112692SAli.Bahrami@Oracle.COM$endif 7922522Sraf} SUNW_1.21.1; 7932522Sraf 79412692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.21.1 { # SunOS 5.9 (Solaris 9) patch additions 7956515Sraf protected: 7962522Sraf crypt_gensalt; 7972522Sraf} SUNW_1.21; 7982522Sraf 79912692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.21 { # SunOS 5.9 (Solaris 9) 8006515Sraf protected: 8012522Sraf attropen; 8022522Sraf _attropen; 8032522Sraf bind_textdomain_codeset; 8042522Sraf closefrom; 8052522Sraf _closefrom; 8062522Sraf cond_reltimedwait; 8072522Sraf dcngettext; 8082522Sraf dngettext; 8092522Sraf fchownat; 8102522Sraf _fchownat; 8112522Sraf fdopendir; 8122522Sraf _fdopendir; 8132522Sraf fdwalk; 8142522Sraf _fdwalk; 8152522Sraf fstatat; 8162522Sraf _fstatat; 8172522Sraf futimesat; 8182522Sraf _futimesat; 8192522Sraf getcpuid; 8202522Sraf _getcpuid; 8212522Sraf gethomelgroup; 82212692SAli.Bahrami@Oracle.COM _gethomelgroup { FLAGS = NODYNSORT }; 8232522Sraf getpagesizes; 8242522Sraf getrctl; 8252522Sraf _getrctl; 8262522Sraf issetugid; 8272522Sraf _issetugid; 8282522Sraf _lwp_cond_reltimedwait; 8292522Sraf meminfo; 8302522Sraf _meminfo; 8312522Sraf ngettext; 8322522Sraf openat; 8332522Sraf _openat; 8342522Sraf printstack; 8352522Sraf priocntl; 8362522Sraf priocntlset; 8372522Sraf pset_getattr; 8382522Sraf pset_getloadavg; 8392522Sraf pset_list; 8402522Sraf pset_setattr; 8412522Sraf pthread_cond_reltimedwait_np; 8422522Sraf rctlblk_get_enforced_value; 8432522Sraf rctlblk_get_firing_time; 8442522Sraf rctlblk_get_global_action; 8452522Sraf rctlblk_get_global_flags; 8462522Sraf rctlblk_get_local_action; 8472522Sraf rctlblk_get_local_flags; 8482522Sraf rctlblk_get_privilege; 8492522Sraf rctlblk_get_recipient_pid; 8502522Sraf rctlblk_get_value; 8512522Sraf rctlblk_set_local_action; 8522522Sraf rctlblk_set_local_flags; 8532522Sraf rctlblk_set_privilege; 8542522Sraf rctlblk_set_value; 8552522Sraf rctlblk_size; 8562522Sraf rctl_walk; 8572522Sraf renameat; 8582522Sraf setrctl; 8592522Sraf _setrctl; 8602522Sraf unlinkat; 8612522Sraf _unlinkat; 8622522Sraf vfscanf; 8632522Sraf _vfscanf; 8642522Sraf vfwscanf; 8652522Sraf vscanf; 8662522Sraf _vscanf; 8672522Sraf vsscanf; 8682522Sraf _vsscanf; 8692522Sraf vswscanf; 8702522Sraf vwscanf; 87112692SAli.Bahrami@Oracle.COM 87212692SAli.Bahrami@Oracle.COM$if _ELF32 87312692SAli.Bahrami@Oracle.COM walkcontext; 87412692SAli.Bahrami@Oracle.COM$endif 87512692SAli.Bahrami@Oracle.COM 87612692SAli.Bahrami@Oracle.COM$if lf64 87712692SAli.Bahrami@Oracle.COM attropen64; 87812692SAli.Bahrami@Oracle.COM _attropen64; 87912692SAli.Bahrami@Oracle.COM fstatat64; 88012692SAli.Bahrami@Oracle.COM _fstatat64; 88112692SAli.Bahrami@Oracle.COM openat64; 88212692SAli.Bahrami@Oracle.COM _openat64; 88312692SAli.Bahrami@Oracle.COM$endif 8842522Sraf} SUNW_1.20.4; 8852522Sraf 88612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.20.4 { # SunOS 5.8 (Solaris 8) patch additions 8876515Sraf protected: 8882522Sraf semtimedop; 8892522Sraf _semtimedop; 8902522Sraf} SUNW_1.20.1; 8912522Sraf 89212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.20.1 { # SunOS 5.8 (Solaris 8) patch additions 8936515Sraf protected: 8942522Sraf getacct; 8952522Sraf _getacct; 8962522Sraf getprojid; 8972522Sraf _getprojid; 8982522Sraf gettaskid; 8992522Sraf _gettaskid; 9002522Sraf msgids; 9012522Sraf _msgids; 9022522Sraf msgsnap; 9032522Sraf _msgsnap; 9042522Sraf putacct; 9052522Sraf _putacct; 9062522Sraf semids; 9072522Sraf _semids; 9082522Sraf settaskid; 9092522Sraf _settaskid; 9102522Sraf shmids; 9112522Sraf _shmids; 9122522Sraf wracct; 9132522Sraf _wracct; 9142522Sraf} SUNW_1.20; 9152522Sraf 91612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.20 { # SunOS 5.8 (Solaris 8) 9176515Sraf protected: 9182522Sraf getextmntent; 9192522Sraf resetmnttab; 9202522Sraf} SUNW_1.19; 9212522Sraf 92212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.19 { 9236515Sraf protected: 9242522Sraf strlcat; 9252522Sraf strlcpy; 9262522Sraf umount2; 9272522Sraf _umount2; 9282522Sraf} SUNW_1.18.1; 9292522Sraf 93012692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.18.1 { 9316515Sraf protected: 9322522Sraf __fsetlocking; 9332522Sraf} SUNW_1.18; 9342522Sraf 93512692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.18 { # SunOS 5.7 (Solaris 7) 9366515Sraf protected: 9372522Sraf btowc; 9382522Sraf __fbufsize; 9392522Sraf __flbf; 9402522Sraf _flushlbf; 9412522Sraf __fpending; 9422522Sraf __fpurge; 9432522Sraf __freadable; 9442522Sraf __freading; 9452522Sraf fwide; 9462522Sraf fwprintf; 9472522Sraf __fwritable; 9482522Sraf __fwriting; 9492522Sraf fwscanf; 9502522Sraf getloadavg; 9512522Sraf isaexec; 9522522Sraf mbrlen; 9532522Sraf mbrtowc; 9542522Sraf mbsinit; 9552522Sraf mbsrtowcs; 9562522Sraf pcsample; 9572522Sraf pthread_attr_getguardsize; 9582522Sraf pthread_attr_setguardsize; 9592522Sraf pthread_getconcurrency; 9602522Sraf pthread_mutexattr_gettype; 9612522Sraf pthread_mutexattr_settype; 9622522Sraf pthread_rwlockattr_destroy; 9632522Sraf pthread_rwlockattr_getpshared; 9642522Sraf pthread_rwlockattr_init; 9652522Sraf pthread_rwlockattr_setpshared; 9662522Sraf pthread_rwlock_destroy; 9672522Sraf pthread_rwlock_init; 9682522Sraf pthread_rwlock_rdlock; 9692522Sraf pthread_rwlock_tryrdlock; 9702522Sraf pthread_rwlock_trywrlock; 9712522Sraf pthread_rwlock_unlock; 9722522Sraf pthread_rwlock_wrlock; 9732522Sraf pthread_setconcurrency; 9742522Sraf swprintf; 9752522Sraf swscanf; 9762522Sraf __sysconf_xpg5; 9772522Sraf vfwprintf; 9782522Sraf vswprintf; 9792522Sraf vwprintf; 9802522Sraf wcrtomb; 9812522Sraf wcsrtombs; 9822522Sraf wcsstr; 9832522Sraf wctob; 9842522Sraf wmemchr; 9852522Sraf wmemcmp; 9862522Sraf wmemcpy; 9872522Sraf wmemmove; 9882522Sraf wmemset; 9892522Sraf wprintf; 9902522Sraf wscanf; 99112692SAli.Bahrami@Oracle.COM 99212692SAli.Bahrami@Oracle.COM$if _ELF32 99312692SAli.Bahrami@Oracle.COM select_large_fdset; 99412692SAli.Bahrami@Oracle.COM$endif 9952522Sraf} SUNW_1.17; 9962522Sraf 9972522Sraf# The empty versions SUNW_1.2 through SUNW_1.17 must be preserved because 9982522Sraf# applications built on Solaris 2.6 Beta (when they did contain symbols) 9992522Sraf# may depend on them. All symbol content for SunOS 5.6 is now in SUNW_1.1 10002522Sraf 100112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.17 { 10026515Sraf protected: 10032522Sraf SUNW_1.17; 10042522Sraf} SUNW_1.16; 10052522Sraf 100612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.16 { 10076515Sraf protected: 10082522Sraf SUNW_1.16; 10092522Sraf} SUNW_1.15; 10102522Sraf 101112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.15 { 10126515Sraf protected: 10132522Sraf SUNW_1.15; 10142522Sraf} SUNW_1.14; 10152522Sraf 101612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.14 { 10176515Sraf protected: 10182522Sraf SUNW_1.14; 10192522Sraf} SUNW_1.13; 10202522Sraf 102112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.13 { 10226515Sraf protected: 10232522Sraf SUNW_1.13; 10242522Sraf} SUNW_1.12; 10252522Sraf 102612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.12 { 10276515Sraf protected: 10282522Sraf SUNW_1.12; 10292522Sraf} SUNW_1.11; 10302522Sraf 103112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.11 { 10326515Sraf protected: 10332522Sraf SUNW_1.11; 10342522Sraf} SUNW_1.10; 10352522Sraf 103612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.10 { 10376515Sraf protected: 10382522Sraf SUNW_1.10; 10392522Sraf} SUNW_1.9; 10402522Sraf 104112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.9 { 10426515Sraf protected: 10432522Sraf SUNW_1.9; 10442522Sraf} SUNW_1.8; 10452522Sraf 104612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.8 { 10476515Sraf protected: 10482522Sraf SUNW_1.8; 10492522Sraf} SUNW_1.7; 10502522Sraf 105112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.7 { 10526515Sraf protected: 10532522Sraf SUNW_1.7; 10542522Sraf} SUNW_1.6; 10552522Sraf 105612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.6 { 10576515Sraf protected: 10582522Sraf SUNW_1.6; 10592522Sraf} SUNW_1.5; 10602522Sraf 106112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.5 { 10626515Sraf protected: 10632522Sraf SUNW_1.5; 10642522Sraf} SUNW_1.4; 10652522Sraf 106612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 { 10676515Sraf protected: 10682522Sraf SUNW_1.4; 10692522Sraf} SUNW_1.3; 10702522Sraf 107112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 { 10726515Sraf protected: 10732522Sraf SUNW_1.3; 10742522Sraf} SUNW_1.2; 10752522Sraf 107612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 10776515Sraf protected: 10782522Sraf SUNW_1.2; 10792522Sraf} SUNW_1.1; 10802522Sraf 108112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { # SunOS 5.6 (Solaris 2.6) 10822522Sraf global: 10836515Sraf __loc1; 10846515Sraf protected: 10852522Sraf basename; 10862522Sraf bindtextdomain; 10872522Sraf bsd_signal; 10882522Sraf dbm_clearerr; 10892522Sraf dbm_error; 10902522Sraf dcgettext; 10912522Sraf dgettext; 10922522Sraf directio; 10932522Sraf dirname; 10942522Sraf endusershell; 10952522Sraf _exithandle; 10962522Sraf fgetwc; 10972522Sraf fgetws; 10982522Sraf fpgetround; 10992522Sraf fpsetround; 11002522Sraf fputwc; 11012522Sraf fputws; 11022522Sraf fseeko; 11032522Sraf ftello; 11042522Sraf ftrylockfile; 11052522Sraf getexecname; 11062522Sraf _getexecname; 11072522Sraf getpassphrase; 11082522Sraf gettext; 11092522Sraf getusershell; 11102522Sraf getwc; 11112522Sraf getwchar; 11122522Sraf getws; 11132522Sraf isenglish; 11142522Sraf isideogram; 11152522Sraf isnumber; 11162522Sraf isphonogram; 11172522Sraf isspecial; 11182522Sraf iswalnum; 11192522Sraf iswalpha; 11202522Sraf iswcntrl; 11212522Sraf iswctype; 11222522Sraf iswdigit; 11232522Sraf iswgraph; 11242522Sraf iswlower; 11252522Sraf iswprint; 11262522Sraf iswpunct; 11272522Sraf iswspace; 11282522Sraf iswupper; 11292522Sraf iswxdigit; 11302522Sraf ____loc1; 11312522Sraf _longjmp; 11322522Sraf _lwp_sema_trywait; 11332522Sraf ntp_adjtime; 11342522Sraf _ntp_adjtime; 11352522Sraf ntp_gettime; 11362522Sraf _ntp_gettime; 11372522Sraf __posix_asctime_r; 11382522Sraf __posix_ctime_r; 11392522Sraf __posix_getgrgid_r; 11402522Sraf __posix_getgrnam_r; 11412522Sraf __posix_getlogin_r; 11422522Sraf __posix_getpwnam_r; 11432522Sraf __posix_getpwuid_r; 11442522Sraf __posix_sigwait; 11452522Sraf __posix_ttyname_r; 11462522Sraf pset_assign; 11472522Sraf pset_bind; 11482522Sraf pset_create; 11492522Sraf pset_destroy; 11502522Sraf pset_info; 11512522Sraf pthread_atfork; 11522522Sraf pthread_attr_destroy; 11532522Sraf pthread_attr_getdetachstate; 11542522Sraf pthread_attr_getinheritsched; 11552522Sraf pthread_attr_getschedparam; 11562522Sraf pthread_attr_getschedpolicy; 11572522Sraf pthread_attr_getscope; 11582522Sraf pthread_attr_getstackaddr; 11592522Sraf pthread_attr_getstacksize; 11602522Sraf pthread_attr_init; 11612522Sraf pthread_attr_setdetachstate; 11622522Sraf pthread_attr_setinheritsched; 11632522Sraf pthread_attr_setschedparam; 11642522Sraf pthread_attr_setschedpolicy; 11652522Sraf pthread_attr_setscope; 11662522Sraf pthread_attr_setstackaddr; 11672522Sraf pthread_attr_setstacksize; 11682522Sraf pthread_cancel; 11692522Sraf __pthread_cleanup_pop; 11702522Sraf __pthread_cleanup_push; 11712522Sraf pthread_create; 11722522Sraf pthread_detach; 11732522Sraf pthread_equal; 11742522Sraf pthread_exit; 11752522Sraf pthread_getschedparam; 11762522Sraf pthread_getspecific; 11772522Sraf pthread_join; 11782522Sraf pthread_key_create; 11792522Sraf pthread_key_delete; 11802522Sraf pthread_kill; 11812522Sraf pthread_once; 11822522Sraf pthread_self; 11832522Sraf pthread_setcancelstate; 11842522Sraf pthread_setcanceltype; 11852522Sraf pthread_setschedparam; 11862522Sraf pthread_setspecific; 11872522Sraf pthread_sigmask; 11882522Sraf pthread_testcancel; 11892522Sraf putwc; 11902522Sraf putwchar; 11912522Sraf putws; 11922522Sraf regcmp; 11932522Sraf regex; 11942522Sraf resolvepath; 11952522Sraf _resolvepath; 119612692SAli.Bahrami@Oracle.COM rwlock_destroy { FLAGS = NODYNSORT }; 119712692SAli.Bahrami@Oracle.COM _rwlock_destroy { FLAGS = NODYNSORT }; 11982522Sraf sema_destroy; 11992522Sraf _sema_destroy; 12002522Sraf _setjmp; 12012522Sraf setusershell; 12022522Sraf siginterrupt; 12032522Sraf sigstack; 12042522Sraf snprintf; 12052522Sraf strtows; 12062522Sraf sync_instruction_memory; 12072522Sraf textdomain; 12082522Sraf thr_main; 12092522Sraf towctrans; 12102522Sraf towlower; 12112522Sraf towupper; 12122522Sraf ungetwc; 12132522Sraf vsnprintf; 12142522Sraf watoll; 12152522Sraf wcscat; 12162522Sraf wcschr; 12172522Sraf wcscmp; 12182522Sraf wcscoll; 12192522Sraf wcscpy; 12202522Sraf wcscspn; 12212522Sraf wcsftime; 12222522Sraf wcslen; 12232522Sraf wcsncat; 12242522Sraf wcsncmp; 12252522Sraf wcsncpy; 12262522Sraf wcspbrk; 12272522Sraf wcsrchr; 12282522Sraf wcsspn; 12292522Sraf wcstod; 12302522Sraf wcstok; 12312522Sraf wcstol; 12322522Sraf wcstoul; 12332522Sraf wcswcs; 12342522Sraf wcswidth; 12352522Sraf wcsxfrm; 12362522Sraf wctrans; 12372522Sraf wctype; 12382522Sraf wcwidth; 12392522Sraf wscasecmp; 12402522Sraf wscat; 12412522Sraf wschr; 12422522Sraf wscmp; 12432522Sraf wscol; 12442522Sraf wscoll; 12452522Sraf wscpy; 12462522Sraf wscspn; 12472522Sraf wsdup; 12482522Sraf wslen; 12492522Sraf wsncasecmp; 12502522Sraf wsncat; 12512522Sraf wsncmp; 12522522Sraf wsncpy; 12532522Sraf wspbrk; 12542522Sraf wsprintf; 12552522Sraf wsrchr; 12562522Sraf wsscanf; 12572522Sraf wsspn; 12582522Sraf wstod; 12592522Sraf wstok; 12602522Sraf wstol; 12612522Sraf wstoll; 12622522Sraf wstostr; 12632522Sraf wsxfrm; 12642522Sraf __xpg4_putmsg; 12652522Sraf __xpg4_putpmsg; 126612692SAli.Bahrami@Oracle.COM 126712692SAli.Bahrami@Oracle.COM$if lf64 126812692SAli.Bahrami@Oracle.COM creat64; 126912692SAli.Bahrami@Oracle.COM _creat64; 127012692SAli.Bahrami@Oracle.COM fgetpos64; 127112692SAli.Bahrami@Oracle.COM fopen64; 127212692SAli.Bahrami@Oracle.COM freopen64; 127312692SAli.Bahrami@Oracle.COM fseeko64; 127412692SAli.Bahrami@Oracle.COM fsetpos64; 127512692SAli.Bahrami@Oracle.COM fstat64; 127612692SAli.Bahrami@Oracle.COM _fstat64; 127712692SAli.Bahrami@Oracle.COM fstatvfs64; 127812692SAli.Bahrami@Oracle.COM _fstatvfs64; 127912692SAli.Bahrami@Oracle.COM ftello64; 128012692SAli.Bahrami@Oracle.COM ftruncate64; 128112692SAli.Bahrami@Oracle.COM _ftruncate64; 128212692SAli.Bahrami@Oracle.COM ftw64; 128312692SAli.Bahrami@Oracle.COM _ftw64; 128412692SAli.Bahrami@Oracle.COM getdents64; 128512692SAli.Bahrami@Oracle.COM _getdents64; 128612692SAli.Bahrami@Oracle.COM getrlimit64; 128712692SAli.Bahrami@Oracle.COM _getrlimit64; 128812692SAli.Bahrami@Oracle.COM lockf64; 128912692SAli.Bahrami@Oracle.COM _lockf64; 129012692SAli.Bahrami@Oracle.COM lseek64; 129112692SAli.Bahrami@Oracle.COM _lseek64; 129212692SAli.Bahrami@Oracle.COM lstat64; 129312692SAli.Bahrami@Oracle.COM _lstat64; 129412692SAli.Bahrami@Oracle.COM mkstemp64; 129512692SAli.Bahrami@Oracle.COM _mkstemp64; 129612692SAli.Bahrami@Oracle.COM mmap64; 129712692SAli.Bahrami@Oracle.COM _mmap64; 129812692SAli.Bahrami@Oracle.COM nftw64; 129912692SAli.Bahrami@Oracle.COM _nftw64; 130012692SAli.Bahrami@Oracle.COM open64; 130112692SAli.Bahrami@Oracle.COM _open64; 130212692SAli.Bahrami@Oracle.COM __posix_readdir_r; 130312692SAli.Bahrami@Oracle.COM pread64; 130412692SAli.Bahrami@Oracle.COM _pread64; 130512692SAli.Bahrami@Oracle.COM pwrite64; 130612692SAli.Bahrami@Oracle.COM _pwrite64; 130712692SAli.Bahrami@Oracle.COM readdir64; 130812692SAli.Bahrami@Oracle.COM _readdir64; 130912692SAli.Bahrami@Oracle.COM readdir64_r; 131012692SAli.Bahrami@Oracle.COM _readdir64_r; 131112692SAli.Bahrami@Oracle.COM setrlimit64; 131212692SAli.Bahrami@Oracle.COM _setrlimit64; 131312692SAli.Bahrami@Oracle.COM s_fcntl; 131412692SAli.Bahrami@Oracle.COM _s_fcntl { FLAGS = NODYNSORT }; 131512692SAli.Bahrami@Oracle.COM s_ioctl; 131612692SAli.Bahrami@Oracle.COM stat64; 131712692SAli.Bahrami@Oracle.COM _stat64; 131812692SAli.Bahrami@Oracle.COM statvfs64; 131912692SAli.Bahrami@Oracle.COM _statvfs64; 132012692SAli.Bahrami@Oracle.COM tell64; 132112692SAli.Bahrami@Oracle.COM _tell64; 132212692SAli.Bahrami@Oracle.COM tmpfile64; 132312692SAli.Bahrami@Oracle.COM truncate64; 132412692SAli.Bahrami@Oracle.COM _truncate64; 132512692SAli.Bahrami@Oracle.COM _xftw64; 132612692SAli.Bahrami@Oracle.COM$endif 132712692SAli.Bahrami@Oracle.COM 132812692SAli.Bahrami@Oracle.COM$if _sparc 132912692SAli.Bahrami@Oracle.COM __flt_rounds; 133012692SAli.Bahrami@Oracle.COM$endif 13312522Sraf} SUNW_0.9; 13322522Sraf 133312692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.9 { # SunOS 5.5 (Solaris 2.5) 13346515Sraf protected: 13352522Sraf acl; 13362522Sraf bcmp; 13372522Sraf bcopy; 13382522Sraf bzero; 13392522Sraf facl; 13402522Sraf ftime; 13412522Sraf getdtablesize; 13422522Sraf gethostid; 13432522Sraf gethostname; 13442522Sraf getpagesize; 13452522Sraf getpriority; 13462522Sraf getrusage; 13472522Sraf getwd; 13482522Sraf index; 13492522Sraf initstate; 13502522Sraf killpg; 13512522Sraf _nsc_trydoorcall; 13522522Sraf pthread_condattr_destroy; 13532522Sraf pthread_condattr_getpshared; 13542522Sraf pthread_condattr_init; 13552522Sraf pthread_condattr_setpshared; 13562522Sraf pthread_cond_broadcast; 13572522Sraf pthread_cond_destroy; 13582522Sraf pthread_cond_init; 13592522Sraf pthread_cond_signal; 13602522Sraf pthread_cond_timedwait; 13612522Sraf pthread_cond_wait; 13622522Sraf pthread_mutexattr_destroy; 13632522Sraf pthread_mutexattr_getprioceiling; 13642522Sraf pthread_mutexattr_getprotocol; 13652522Sraf pthread_mutexattr_getpshared; 13662522Sraf pthread_mutexattr_init; 13672522Sraf pthread_mutexattr_setprioceiling; 13682522Sraf pthread_mutexattr_setprotocol; 13692522Sraf pthread_mutexattr_setpshared; 13702522Sraf pthread_mutex_destroy; 13712522Sraf pthread_mutex_getprioceiling; 13722522Sraf pthread_mutex_init; 13732522Sraf pthread_mutex_lock; 13742522Sraf pthread_mutex_setprioceiling; 13752522Sraf pthread_mutex_trylock; 13762522Sraf pthread_mutex_unlock; 13772522Sraf random; 13782522Sraf reboot; 13792522Sraf re_comp; 13802522Sraf re_exec; 13812522Sraf rindex; 13822522Sraf setbuffer; 13832522Sraf sethostname; 13842522Sraf setlinebuf; 13852522Sraf setpriority; 13862522Sraf setregid; 13872522Sraf setreuid; 13882522Sraf setstate; 13892522Sraf srandom; 13906812Sraf thr_min_stack; 13912522Sraf thr_stksegment; 13922522Sraf ualarm; 13932522Sraf usleep; 13942522Sraf wait3; 13952522Sraf wait4; 13962522Sraf} SUNW_0.8; 13972522Sraf 139812692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.8 { # SunOS 5.4 (Solaris 2.4) 13992522Sraf global: 140012692SAli.Bahrami@Oracle.COM __xpg4 { FLAGS = NODIRECT }; 14016515Sraf protected: 14022522Sraf addsev; 140312692SAli.Bahrami@Oracle.COM cond_broadcast { FLAGS = NODYNSORT }; 140412692SAli.Bahrami@Oracle.COM cond_destroy { FLAGS = NODYNSORT }; 14052522Sraf cond_init; 140612692SAli.Bahrami@Oracle.COM cond_signal { FLAGS = NODYNSORT }; 14072522Sraf cond_timedwait; 14082522Sraf cond_wait; 14092522Sraf confstr; 14102522Sraf fnmatch; 14112522Sraf _getdate_err_addr; 14122522Sraf glob; 14132522Sraf globfree; 14142522Sraf iconv; 14152522Sraf iconv_close; 14162522Sraf iconv_open; 14172522Sraf lfmt; 141812692SAli.Bahrami@Oracle.COM mutex_destroy { FLAGS = NODYNSORT }; 14192522Sraf mutex_init; 142012692SAli.Bahrami@Oracle.COM mutex_lock { FLAGS = NODYNSORT }; 142112692SAli.Bahrami@Oracle.COM mutex_trylock { FLAGS = NODYNSORT }; 142212692SAli.Bahrami@Oracle.COM mutex_unlock { FLAGS = NODYNSORT }; 14232522Sraf pfmt; 14242522Sraf regcomp; 14252522Sraf regerror; 14262522Sraf regexec; 14272522Sraf regfree; 14282522Sraf rwlock_init; 142912692SAli.Bahrami@Oracle.COM rw_rdlock { FLAGS = NODYNSORT }; 14302522Sraf rw_read_held; 143112692SAli.Bahrami@Oracle.COM rw_tryrdlock { FLAGS = NODYNSORT }; 143212692SAli.Bahrami@Oracle.COM rw_trywrlock { FLAGS = NODYNSORT }; 143312692SAli.Bahrami@Oracle.COM rw_unlock { FLAGS = NODYNSORT }; 14342522Sraf rw_write_held; 143512692SAli.Bahrami@Oracle.COM rw_wrlock { FLAGS = NODYNSORT }; 14362522Sraf sema_held; 14372522Sraf sema_init; 14382522Sraf sema_post; 14392522Sraf sema_trywait; 14402522Sraf sema_wait; 14412522Sraf setcat; 14422522Sraf sigfpe; 14432522Sraf strfmon; 14442522Sraf strptime; 14452522Sraf thr_continue; 14462522Sraf thr_create; 14476812Sraf thr_exit; 14482522Sraf thr_getconcurrency; 14492522Sraf thr_getprio; 14502522Sraf thr_getspecific; 14512522Sraf thr_join; 14526812Sraf thr_keycreate; 14536812Sraf thr_kill; 145412692SAli.Bahrami@Oracle.COM thr_self { FLAGS = NODYNSORT }; 14552522Sraf thr_setconcurrency; 14566812Sraf thr_setprio; 14576812Sraf thr_setspecific; 14586812Sraf thr_sigsetmask; 14592522Sraf thr_suspend; 14602522Sraf thr_yield; 14612522Sraf vlfmt; 14622522Sraf vpfmt; 14632522Sraf wordexp; 14642522Sraf wordfree; 14652522Sraf} SUNW_0.7; 14662522Sraf 146712692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 { # SunOS 5.3 (Solaris 2.3) 14682522Sraf global: 14696515Sraf altzone; 147012692SAli.Bahrami@Oracle.COM _ctype; 147112692SAli.Bahrami@Oracle.COM isnanf { TYPE = FUNCTION; FILTER = libm.so.2 }; 14726515Sraf lone; 14736515Sraf lten; 14746515Sraf lzero; 147512692SAli.Bahrami@Oracle.COM memalign { FLAGS = NODIRECT }; 147612692SAli.Bahrami@Oracle.COM modff { TYPE = FUNCTION; FILTER = libm.so.2 }; 14776515Sraf nss_default_finders; 147812692SAli.Bahrami@Oracle.COM _sibuf; 147912692SAli.Bahrami@Oracle.COM _sobuf; 148012692SAli.Bahrami@Oracle.COM _sys_buslist; 148112692SAli.Bahrami@Oracle.COM _sys_cldlist; 148212692SAli.Bahrami@Oracle.COM _sys_fpelist; 14836515Sraf _sys_illlist; 148412692SAli.Bahrami@Oracle.COM _sys_segvlist; 148512692SAli.Bahrami@Oracle.COM _sys_siginfolistp; 148612692SAli.Bahrami@Oracle.COM _sys_siglist; 148712692SAli.Bahrami@Oracle.COM _sys_siglistn; 148812692SAli.Bahrami@Oracle.COM _sys_siglistp; 148912692SAli.Bahrami@Oracle.COM _sys_traplist; 149012692SAli.Bahrami@Oracle.COM valloc { FLAGS = NODIRECT }; 149112692SAli.Bahrami@Oracle.COM 149212692SAli.Bahrami@Oracle.COM$if _ELF32 149312692SAli.Bahrami@Oracle.COM _bufendtab; 149412692SAli.Bahrami@Oracle.COM _lastbuf; 149512692SAli.Bahrami@Oracle.COM sys_errlist; 149612692SAli.Bahrami@Oracle.COM sys_nerr; 149712692SAli.Bahrami@Oracle.COM _sys_nsig; 149812692SAli.Bahrami@Oracle.COM$endif 149912692SAli.Bahrami@Oracle.COM 15006515Sraf protected: 15012522Sraf a64l; 15022522Sraf adjtime; 15032522Sraf ascftime; 150412692SAli.Bahrami@Oracle.COM _assert; 15052522Sraf atoll; 15062522Sraf brk; 150712692SAli.Bahrami@Oracle.COM __builtin_alloca; 15082522Sraf cftime; 15092522Sraf closelog; 15102522Sraf csetcol; 15112522Sraf csetlen; 15122522Sraf ctermid_r; 15132522Sraf dbm_close; 15142522Sraf dbm_delete; 15152522Sraf dbm_fetch; 15162522Sraf dbm_firstkey; 15172522Sraf dbm_nextkey; 15182522Sraf dbm_open; 15192522Sraf dbm_store; 15202522Sraf decimal_to_double; 15212522Sraf decimal_to_extended; 15222522Sraf decimal_to_quadruple; 15232522Sraf decimal_to_single; 15242522Sraf double_to_decimal; 15252522Sraf drand48; 15262522Sraf econvert; 15272522Sraf ecvt; 15282522Sraf endnetgrent; 15292522Sraf endspent; 15302522Sraf endutent; 15312522Sraf endutxent; 15322522Sraf erand48; 15332522Sraf euccol; 15342522Sraf euclen; 15352522Sraf eucscol; 15362522Sraf extended_to_decimal; 15372522Sraf fchroot; 15382522Sraf fconvert; 15392522Sraf fcvt; 15402522Sraf ffs; 15412522Sraf fgetspent; 15422522Sraf fgetspent_r; 15432522Sraf _filbuf; 154412692SAli.Bahrami@Oracle.COM file_to_decimal; 15452522Sraf finite; 154612692SAli.Bahrami@Oracle.COM _flsbuf; 154712692SAli.Bahrami@Oracle.COM fork1 { FLAGS = NODYNSORT }; 15482522Sraf fpclass; 15492522Sraf fpgetmask; 15502522Sraf fpgetsticky; 15512522Sraf fpsetmask; 15522522Sraf fpsetsticky; 15532522Sraf fstatfs; 15542522Sraf ftruncate; 15552522Sraf ftw; 15562522Sraf func_to_decimal; 15572522Sraf gconvert; 15582522Sraf gcvt; 15592522Sraf getdents; 15602522Sraf gethrtime; 15612522Sraf gethrvtime; 15622522Sraf getmntany; 15632522Sraf getmntent; 15642522Sraf getnetgrent; 15652522Sraf getnetgrent_r; 15662522Sraf getpw; 15672522Sraf getspent; 15682522Sraf getspent_r; 15692522Sraf getspnam; 15702522Sraf getspnam_r; 15712522Sraf getutent; 15722522Sraf getutid; 15732522Sraf getutline; 15742522Sraf getutmp; 15752522Sraf getutmpx; 15762522Sraf getutxent; 15772522Sraf getutxid; 15782522Sraf getutxline; 15792522Sraf getvfsany; 15802522Sraf getvfsent; 15812522Sraf getvfsfile; 15822522Sraf getvfsspec; 15832522Sraf getwidth; 15842522Sraf gsignal; 15852522Sraf hasmntopt; 15862522Sraf innetgr; 15872522Sraf insque; 15882522Sraf _insque; 15892522Sraf jrand48; 15902522Sraf l64a; 15912522Sraf ladd; 15922522Sraf lckpwdf; 15932522Sraf lcong48; 15942522Sraf ldivide; 15952522Sraf lexp10; 15962522Sraf llabs; 15972522Sraf lldiv; 15982522Sraf llog10; 15992522Sraf llseek; 16002522Sraf lltostr; 16012522Sraf lmul; 16022522Sraf lrand48; 16032522Sraf lshiftl; 16042522Sraf lsub; 16052522Sraf _lwp_cond_broadcast; 16062522Sraf _lwp_cond_signal; 16072522Sraf _lwp_cond_timedwait; 16082522Sraf _lwp_cond_wait; 16092522Sraf _lwp_continue; 16102522Sraf _lwp_info; 16112522Sraf _lwp_kill; 16122522Sraf _lwp_mutex_lock; 16132522Sraf _lwp_mutex_trylock; 16142522Sraf _lwp_mutex_unlock; 16152522Sraf _lwp_self; 16162522Sraf _lwp_sema_init; 16172522Sraf _lwp_sema_post; 16182522Sraf _lwp_sema_wait; 16192522Sraf _lwp_suspend; 16202522Sraf madvise; 16212522Sraf __major; 16222522Sraf __makedev; 16232522Sraf mincore; 16242522Sraf __minor; 16252522Sraf mkstemp; 16262522Sraf _mkstemp; 16272522Sraf mlockall; 16282522Sraf mrand48; 16292522Sraf munlockall; 163012692SAli.Bahrami@Oracle.COM _mutex_held { FLAGS = NODYNSORT }; 163112692SAli.Bahrami@Oracle.COM _mutex_lock { FLAGS = NODYNSORT }; 16322522Sraf nrand48; 16332522Sraf _nss_netdb_aliases; 16342522Sraf _nss_XbyY_buf_alloc; 16352522Sraf _nss_XbyY_buf_free; 16362522Sraf __nsw_extended_action; 16372522Sraf __nsw_freeconfig; 16382522Sraf __nsw_getconfig; 16392522Sraf openlog; 16402522Sraf plock; 164112692SAli.Bahrami@Oracle.COM p_online; 16422522Sraf pread; 16432522Sraf __priocntl; 16442522Sraf __priocntlset; 16452522Sraf processor_bind; 16462522Sraf processor_info; 16472522Sraf psiginfo; 16482522Sraf psignal; 16492522Sraf putpwent; 16502522Sraf putspent; 16512522Sraf pututline; 16522522Sraf pututxline; 16532522Sraf pwrite; 16542522Sraf qeconvert; 16552522Sraf qecvt; 16562522Sraf qfconvert; 16572522Sraf qfcvt; 16582522Sraf qgconvert; 16592522Sraf qgcvt; 16602522Sraf quadruple_to_decimal; 16612522Sraf realpath; 16622522Sraf remque; 16632522Sraf _remque; 166412692SAli.Bahrami@Oracle.COM _rw_read_held; 166512692SAli.Bahrami@Oracle.COM _rw_write_held; 16662522Sraf seconvert; 16672522Sraf seed48; 16682522Sraf select; 16692522Sraf _sema_held; 16702522Sraf setegid; 16712522Sraf seteuid; 16722522Sraf setlogmask; 16732522Sraf setnetgrent; 16742522Sraf setspent; 16752522Sraf settimeofday; 16762522Sraf setutent; 16772522Sraf setutxent; 16782522Sraf sfconvert; 16792522Sraf sgconvert; 16802522Sraf sig2str; 16812522Sraf sigwait; 16822522Sraf single_to_decimal; 168312692SAli.Bahrami@Oracle.COM srand48; 16842522Sraf ssignal; 16852522Sraf statfs; 16862522Sraf str2sig; 16872522Sraf strcasecmp; 16882522Sraf string_to_decimal; 16892522Sraf strncasecmp; 16902522Sraf strsignal; 16912522Sraf strtoll; 16922522Sraf strtoull; 16932522Sraf swapctl; 169412692SAli.Bahrami@Oracle.COM _syscall; 16952522Sraf sysfs; 16962522Sraf syslog; 16972522Sraf _syslog; 16982522Sraf tmpnam_r; 16992522Sraf truncate; 17002522Sraf ttyslot; 17012522Sraf uadmin; 17022522Sraf ulckpwdf; 17032522Sraf ulltostr; 17042522Sraf unordered; 17052522Sraf updwtmp; 17062522Sraf updwtmpx; 17072522Sraf ustat; 17082522Sraf utimes; 17092522Sraf utmpname; 17102522Sraf utmpxname; 17112522Sraf vfork; 17122522Sraf vhangup; 17132522Sraf vsyslog; 17142522Sraf yield; 171512692SAli.Bahrami@Oracle.COM 171612692SAli.Bahrami@Oracle.COM$if i386 171712692SAli.Bahrami@Oracle.COM # Note: _syscall is also defined above. Here, we add the NODYNSORT 171812692SAli.Bahrami@Oracle.COM # attribute to it. On this platform, it is an alias to syscall. 171912692SAli.Bahrami@Oracle.COM # If that is changed, this lines should be removed. 172012692SAli.Bahrami@Oracle.COM _syscall { FLAGS = NODYNSORT }; 172112692SAli.Bahrami@Oracle.COM$endif 172212692SAli.Bahrami@Oracle.COM 172312692SAli.Bahrami@Oracle.COM# The 32-bit sparc ABI requires SISCD_2.3. On other platforms, those symbols 172412692SAli.Bahrami@Oracle.COM# go directly into SUNW_0.7. 172512692SAli.Bahrami@Oracle.COM$if sparc32 172612692SAli.Bahrami@Oracle.COM} SISCD_2.3; 172712692SAli.Bahrami@Oracle.COM 172812692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SISCD_2.3 { 172912692SAli.Bahrami@Oracle.COM$endif 173012692SAli.Bahrami@Oracle.COM 173112692SAli.Bahrami@Oracle.COM global: 173212692SAli.Bahrami@Oracle.COM errno { FLAGS = NODIRECT }; 173312692SAli.Bahrami@Oracle.COM _iob; 173412692SAli.Bahrami@Oracle.COM 173512692SAli.Bahrami@Oracle.COM protected: 173612692SAli.Bahrami@Oracle.COM addseverity; 173712692SAli.Bahrami@Oracle.COM _addseverity; 173812692SAli.Bahrami@Oracle.COM asctime_r; 173912692SAli.Bahrami@Oracle.COM crypt; 174012692SAli.Bahrami@Oracle.COM _crypt; 174112692SAli.Bahrami@Oracle.COM ctime_r; 174212692SAli.Bahrami@Oracle.COM encrypt; 174312692SAli.Bahrami@Oracle.COM _encrypt; 174412692SAli.Bahrami@Oracle.COM endgrent; 174512692SAli.Bahrami@Oracle.COM endpwent; 174612692SAli.Bahrami@Oracle.COM ___errno; 174712692SAli.Bahrami@Oracle.COM fgetgrent; 174812692SAli.Bahrami@Oracle.COM fgetgrent_r; 174912692SAli.Bahrami@Oracle.COM fgetpwent; 175012692SAli.Bahrami@Oracle.COM fgetpwent_r; 175112692SAli.Bahrami@Oracle.COM flockfile; 175212692SAli.Bahrami@Oracle.COM funlockfile; 175312692SAli.Bahrami@Oracle.COM getchar_unlocked; 175412692SAli.Bahrami@Oracle.COM getc_unlocked; 175512692SAli.Bahrami@Oracle.COM getgrent; 175612692SAli.Bahrami@Oracle.COM getgrent_r; 175712692SAli.Bahrami@Oracle.COM getgrgid_r; 175812692SAli.Bahrami@Oracle.COM getgrnam_r; 175912692SAli.Bahrami@Oracle.COM getitimer; 176012692SAli.Bahrami@Oracle.COM _getitimer; 176112692SAli.Bahrami@Oracle.COM getlogin_r; 176212692SAli.Bahrami@Oracle.COM getpwent; 176312692SAli.Bahrami@Oracle.COM getpwent_r; 176412692SAli.Bahrami@Oracle.COM getpwnam_r; 176512692SAli.Bahrami@Oracle.COM getpwuid_r; 176612692SAli.Bahrami@Oracle.COM gettimeofday; 176712692SAli.Bahrami@Oracle.COM _gettimeofday; 176812692SAli.Bahrami@Oracle.COM gmtime_r; 176912692SAli.Bahrami@Oracle.COM localtime_r; 177012692SAli.Bahrami@Oracle.COM putchar_unlocked; 177112692SAli.Bahrami@Oracle.COM putc_unlocked; 177212692SAli.Bahrami@Oracle.COM rand_r; 177312692SAli.Bahrami@Oracle.COM readdir_r; 177412692SAli.Bahrami@Oracle.COM setgrent; 177512692SAli.Bahrami@Oracle.COM setitimer; 177612692SAli.Bahrami@Oracle.COM _setitimer; 177712692SAli.Bahrami@Oracle.COM setkey; 177812692SAli.Bahrami@Oracle.COM _setkey; 177912692SAli.Bahrami@Oracle.COM setpwent; 178012692SAli.Bahrami@Oracle.COM strtok_r; 178112692SAli.Bahrami@Oracle.COM sysinfo; 178212692SAli.Bahrami@Oracle.COM _sysinfo; 178312692SAli.Bahrami@Oracle.COM ttyname_r; 178412692SAli.Bahrami@Oracle.COM 178512692SAli.Bahrami@Oracle.COM$if _ELF32 178612692SAli.Bahrami@Oracle.COM __div64; 178712692SAli.Bahrami@Oracle.COM __mul64; 178812692SAli.Bahrami@Oracle.COM __rem64; 178912692SAli.Bahrami@Oracle.COM __udiv64; 179012692SAli.Bahrami@Oracle.COM __urem64; 179112692SAli.Bahrami@Oracle.COM$endif 179212692SAli.Bahrami@Oracle.COM 179312692SAli.Bahrami@Oracle.COM$if sparc32 179412692SAli.Bahrami@Oracle.COM __dtoll; 179512692SAli.Bahrami@Oracle.COM __dtoull; 179612692SAli.Bahrami@Oracle.COM __ftoll; 179712692SAli.Bahrami@Oracle.COM __ftoull; 179812692SAli.Bahrami@Oracle.COM _Q_lltoq; 179912692SAli.Bahrami@Oracle.COM _Q_qtoll; 180012692SAli.Bahrami@Oracle.COM _Q_qtoull; 180112692SAli.Bahrami@Oracle.COM _Q_ulltoq; 180212692SAli.Bahrami@Oracle.COM sbrk; 180312692SAli.Bahrami@Oracle.COM _sbrk; 180412692SAli.Bahrami@Oracle.COM __umul64 { FLAGS = NODYNSORT }; # Same address as __mul64 180512692SAli.Bahrami@Oracle.COM$endif 180612692SAli.Bahrami@Oracle.COM 180712692SAli.Bahrami@Oracle.COM# On 32-bit platforms, the following symbols go into SYSVABI_1.3, but on 180812692SAli.Bahrami@Oracle.COM# other platforms they go directly into the current version (which will be 180912692SAli.Bahrami@Oracle.COM# either SUNW_0.7, or SISCD_2.3, depending on the similar issue described above. 181012692SAli.Bahrami@Oracle.COM$if _ELF32 181112692SAli.Bahrami@Oracle.COM} SYSVABI_1.3; 181212692SAli.Bahrami@Oracle.COM 181312692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SYSVABI_1.3 { 181412692SAli.Bahrami@Oracle.COM$endif 181512692SAli.Bahrami@Oracle.COM 181612692SAli.Bahrami@Oracle.COM global: 181712692SAli.Bahrami@Oracle.COM _altzone; 181812692SAli.Bahrami@Oracle.COM calloc { FLAGS = NODIRECT }; 181912692SAli.Bahrami@Oracle.COM __ctype; 182012692SAli.Bahrami@Oracle.COM daylight; 182112692SAli.Bahrami@Oracle.COM _daylight; 182212692SAli.Bahrami@Oracle.COM environ { FLAGS = NODIRECT }; 182312692SAli.Bahrami@Oracle.COM _environ { FLAGS = NODIRECT }; 182412692SAli.Bahrami@Oracle.COM free { FLAGS = NODIRECT }; 182512692SAli.Bahrami@Oracle.COM frexp { TYPE = FUNCTION; FILTER = libm.so.2 }; 182612692SAli.Bahrami@Oracle.COM getdate_err; 182712692SAli.Bahrami@Oracle.COM _getdate_err; 182812692SAli.Bahrami@Oracle.COM getenv; 182912692SAli.Bahrami@Oracle.COM __huge_val; 183012692SAli.Bahrami@Oracle.COM __iob; 183112692SAli.Bahrami@Oracle.COM isnan { TYPE = FUNCTION; FILTER = libm.so.2 }; 183212692SAli.Bahrami@Oracle.COM _isnan { TYPE = FUNCTION; FILTER = libm.so.2 }; 183312692SAli.Bahrami@Oracle.COM isnand { TYPE = FUNCTION; FILTER = libm.so.2 }; 183412692SAli.Bahrami@Oracle.COM _isnand { TYPE = FUNCTION; FILTER = libm.so.2 }; 183512692SAli.Bahrami@Oracle.COM ldexp { TYPE = FUNCTION; FILTER = libm.so.2 }; 183612692SAli.Bahrami@Oracle.COM logb { TYPE = FUNCTION; FILTER = libm.so.2 }; 183712692SAli.Bahrami@Oracle.COM malloc { FLAGS = NODIRECT }; 183812719SRod.Evans@Sun.COM memcmp; 183912719SRod.Evans@Sun.COM memcpy; 184012719SRod.Evans@Sun.COM memmove; 184112719SRod.Evans@Sun.COM memset; 184212692SAli.Bahrami@Oracle.COM modf { TYPE = FUNCTION; FILTER = libm.so.2 }; 184312692SAli.Bahrami@Oracle.COM _modf { TYPE = FUNCTION; FILTER = libm.so.2 }; 184412692SAli.Bahrami@Oracle.COM nextafter { TYPE = FUNCTION; FILTER = libm.so.2 }; 184512692SAli.Bahrami@Oracle.COM _nextafter { TYPE = FUNCTION; FILTER = libm.so.2 }; 184612692SAli.Bahrami@Oracle.COM _numeric; 184712692SAli.Bahrami@Oracle.COM optarg; 184812692SAli.Bahrami@Oracle.COM opterr; 184912692SAli.Bahrami@Oracle.COM optind; 185012692SAli.Bahrami@Oracle.COM optopt; 185112692SAli.Bahrami@Oracle.COM realloc { FLAGS = NODIRECT }; 185212692SAli.Bahrami@Oracle.COM scalb { TYPE = FUNCTION; FILTER = libm.so.2 }; 185312692SAli.Bahrami@Oracle.COM _scalb { TYPE = FUNCTION; FILTER = libm.so.2 }; 185412692SAli.Bahrami@Oracle.COM timezone; 185512692SAli.Bahrami@Oracle.COM _timezone; 185612692SAli.Bahrami@Oracle.COM tzname; 185712692SAli.Bahrami@Oracle.COM _tzname; 185812692SAli.Bahrami@Oracle.COM$if i386 185912692SAli.Bahrami@Oracle.COM _fp_hw; 186012692SAli.Bahrami@Oracle.COM$endif 186112692SAli.Bahrami@Oracle.COM 186212692SAli.Bahrami@Oracle.COM protected: 186312692SAli.Bahrami@Oracle.COM abort; 186412692SAli.Bahrami@Oracle.COM abs; 186512692SAli.Bahrami@Oracle.COM access; 186612692SAli.Bahrami@Oracle.COM _access; 186712692SAli.Bahrami@Oracle.COM acct; 186812692SAli.Bahrami@Oracle.COM _acct; 186912692SAli.Bahrami@Oracle.COM alarm; 187012692SAli.Bahrami@Oracle.COM _alarm; 187112692SAli.Bahrami@Oracle.COM asctime; 187212692SAli.Bahrami@Oracle.COM __assert; 187312692SAli.Bahrami@Oracle.COM atexit; 187412692SAli.Bahrami@Oracle.COM atof; 187512692SAli.Bahrami@Oracle.COM atoi; 187612692SAli.Bahrami@Oracle.COM atol; 187712692SAli.Bahrami@Oracle.COM bsearch; 187812692SAli.Bahrami@Oracle.COM catclose; 187912692SAli.Bahrami@Oracle.COM _catclose; 188012692SAli.Bahrami@Oracle.COM catgets; 188112692SAli.Bahrami@Oracle.COM _catgets; 188212692SAli.Bahrami@Oracle.COM catopen; 188312692SAli.Bahrami@Oracle.COM _catopen; 188412692SAli.Bahrami@Oracle.COM cfgetispeed; 188512692SAli.Bahrami@Oracle.COM _cfgetispeed; 188612692SAli.Bahrami@Oracle.COM cfgetospeed; 188712692SAli.Bahrami@Oracle.COM _cfgetospeed; 188812692SAli.Bahrami@Oracle.COM cfsetispeed; 188912692SAli.Bahrami@Oracle.COM _cfsetispeed; 189012692SAli.Bahrami@Oracle.COM cfsetospeed; 189112692SAli.Bahrami@Oracle.COM _cfsetospeed; 189212692SAli.Bahrami@Oracle.COM chdir; 189312692SAli.Bahrami@Oracle.COM _chdir; 189412692SAli.Bahrami@Oracle.COM chmod; 189512692SAli.Bahrami@Oracle.COM _chmod; 189612692SAli.Bahrami@Oracle.COM chown; 189712692SAli.Bahrami@Oracle.COM _chown; 189812692SAli.Bahrami@Oracle.COM chroot; 189912692SAli.Bahrami@Oracle.COM _chroot; 190012692SAli.Bahrami@Oracle.COM _cleanup; 190112692SAli.Bahrami@Oracle.COM clearerr; 190212692SAli.Bahrami@Oracle.COM clock; 190312692SAli.Bahrami@Oracle.COM _close; 190412692SAli.Bahrami@Oracle.COM close; 190512692SAli.Bahrami@Oracle.COM closedir; 190612692SAli.Bahrami@Oracle.COM _closedir; 190712692SAli.Bahrami@Oracle.COM creat; 190812692SAli.Bahrami@Oracle.COM _creat; 190912692SAli.Bahrami@Oracle.COM ctermid; 191012692SAli.Bahrami@Oracle.COM ctime; 191112692SAli.Bahrami@Oracle.COM cuserid; 191212692SAli.Bahrami@Oracle.COM _cuserid; 191312692SAli.Bahrami@Oracle.COM difftime; 191412692SAli.Bahrami@Oracle.COM div; 191512692SAli.Bahrami@Oracle.COM dup; 191612692SAli.Bahrami@Oracle.COM _dup; 191712692SAli.Bahrami@Oracle.COM dup2; 191812692SAli.Bahrami@Oracle.COM _dup2; 191912692SAli.Bahrami@Oracle.COM execl; 192012692SAli.Bahrami@Oracle.COM _execl; 192112692SAli.Bahrami@Oracle.COM execle; 192212692SAli.Bahrami@Oracle.COM _execle; 192312692SAli.Bahrami@Oracle.COM execlp; 192412692SAli.Bahrami@Oracle.COM _execlp; 192512692SAli.Bahrami@Oracle.COM execv; 192612692SAli.Bahrami@Oracle.COM _execv; 192712692SAli.Bahrami@Oracle.COM execve; 192812692SAli.Bahrami@Oracle.COM _execve; 192912692SAli.Bahrami@Oracle.COM execvp; 193012692SAli.Bahrami@Oracle.COM _execvp; 193112692SAli.Bahrami@Oracle.COM exit; 193212692SAli.Bahrami@Oracle.COM _exit; 193312692SAli.Bahrami@Oracle.COM fattach; 193412692SAli.Bahrami@Oracle.COM _fattach; 193512692SAli.Bahrami@Oracle.COM fchdir; 193612692SAli.Bahrami@Oracle.COM _fchdir; 193712692SAli.Bahrami@Oracle.COM fchmod; 193812692SAli.Bahrami@Oracle.COM _fchmod; 193912692SAli.Bahrami@Oracle.COM fchown; 194012692SAli.Bahrami@Oracle.COM _fchown; 194112692SAli.Bahrami@Oracle.COM fclose; 194212692SAli.Bahrami@Oracle.COM fcntl; 194312692SAli.Bahrami@Oracle.COM _fcntl; 194412692SAli.Bahrami@Oracle.COM fdetach; 194512692SAli.Bahrami@Oracle.COM _fdetach; 194612692SAli.Bahrami@Oracle.COM fdopen; 194712692SAli.Bahrami@Oracle.COM _fdopen; 194812692SAli.Bahrami@Oracle.COM feof; 194912692SAli.Bahrami@Oracle.COM ferror; 195012692SAli.Bahrami@Oracle.COM fflush; 195112692SAli.Bahrami@Oracle.COM fgetc; 195212692SAli.Bahrami@Oracle.COM fgetpos; 195312692SAli.Bahrami@Oracle.COM fgets; 195412692SAli.Bahrami@Oracle.COM __filbuf; 195512692SAli.Bahrami@Oracle.COM fileno; 195612692SAli.Bahrami@Oracle.COM _fileno; 195712692SAli.Bahrami@Oracle.COM __flsbuf; 195812692SAli.Bahrami@Oracle.COM fmtmsg; 195912692SAli.Bahrami@Oracle.COM _fmtmsg; 196012692SAli.Bahrami@Oracle.COM fopen; 196112692SAli.Bahrami@Oracle.COM _fork; 196212692SAli.Bahrami@Oracle.COM fork; 196312692SAli.Bahrami@Oracle.COM fpathconf; 196412692SAli.Bahrami@Oracle.COM _fpathconf; 196512692SAli.Bahrami@Oracle.COM fprintf; 196612692SAli.Bahrami@Oracle.COM fputc; 196712692SAli.Bahrami@Oracle.COM fputs; 196812692SAli.Bahrami@Oracle.COM fread; 196912692SAli.Bahrami@Oracle.COM freopen; 197012692SAli.Bahrami@Oracle.COM fscanf; 197112692SAli.Bahrami@Oracle.COM fseek; 197212692SAli.Bahrami@Oracle.COM fsetpos; 197312692SAli.Bahrami@Oracle.COM fstat; 197412692SAli.Bahrami@Oracle.COM _fstat; 197512692SAli.Bahrami@Oracle.COM fstatvfs; 197612692SAli.Bahrami@Oracle.COM _fstatvfs; 197712692SAli.Bahrami@Oracle.COM fsync; 197812692SAli.Bahrami@Oracle.COM _fsync; 197912692SAli.Bahrami@Oracle.COM ftell; 198012692SAli.Bahrami@Oracle.COM ftok; 198112692SAli.Bahrami@Oracle.COM _ftok; 198212692SAli.Bahrami@Oracle.COM fwrite; 198312692SAli.Bahrami@Oracle.COM getc; 198412692SAli.Bahrami@Oracle.COM getchar; 198512692SAli.Bahrami@Oracle.COM getcontext; 198612692SAli.Bahrami@Oracle.COM _getcontext; 198712692SAli.Bahrami@Oracle.COM getcwd; 198812692SAli.Bahrami@Oracle.COM _getcwd; 198912692SAli.Bahrami@Oracle.COM getdate; 199012692SAli.Bahrami@Oracle.COM _getdate; 199112692SAli.Bahrami@Oracle.COM getegid; 199212692SAli.Bahrami@Oracle.COM _getegid; 199312692SAli.Bahrami@Oracle.COM geteuid; 199412692SAli.Bahrami@Oracle.COM _geteuid; 199512692SAli.Bahrami@Oracle.COM getgid; 199612692SAli.Bahrami@Oracle.COM _getgid; 199712692SAli.Bahrami@Oracle.COM getgrgid; 199812692SAli.Bahrami@Oracle.COM getgrnam; 199912692SAli.Bahrami@Oracle.COM getgroups; 200012692SAli.Bahrami@Oracle.COM _getgroups; 200112692SAli.Bahrami@Oracle.COM getlogin; 200212692SAli.Bahrami@Oracle.COM getmsg; 200312692SAli.Bahrami@Oracle.COM _getmsg; 200412692SAli.Bahrami@Oracle.COM getopt; 200512692SAli.Bahrami@Oracle.COM _getopt; 200612692SAli.Bahrami@Oracle.COM getpass; 200712692SAli.Bahrami@Oracle.COM _getpass; 200812692SAli.Bahrami@Oracle.COM getpgid; 200912692SAli.Bahrami@Oracle.COM _getpgid; 201012692SAli.Bahrami@Oracle.COM getpgrp; 201112692SAli.Bahrami@Oracle.COM _getpgrp; 201212692SAli.Bahrami@Oracle.COM getpid; 201312692SAli.Bahrami@Oracle.COM _getpid; 201412692SAli.Bahrami@Oracle.COM getpmsg; 201512692SAli.Bahrami@Oracle.COM _getpmsg; 201612692SAli.Bahrami@Oracle.COM getppid; 201712692SAli.Bahrami@Oracle.COM _getppid; 201812692SAli.Bahrami@Oracle.COM getpwnam; 201912692SAli.Bahrami@Oracle.COM getpwuid; 202012692SAli.Bahrami@Oracle.COM getrlimit; 202112692SAli.Bahrami@Oracle.COM _getrlimit; 202212692SAli.Bahrami@Oracle.COM gets; 202312692SAli.Bahrami@Oracle.COM getsid; 202412692SAli.Bahrami@Oracle.COM _getsid; 202512692SAli.Bahrami@Oracle.COM getsubopt; 202612692SAli.Bahrami@Oracle.COM _getsubopt; 202712692SAli.Bahrami@Oracle.COM gettxt; 202812692SAli.Bahrami@Oracle.COM _gettxt; 202912692SAli.Bahrami@Oracle.COM getuid; 203012692SAli.Bahrami@Oracle.COM _getuid; 203112692SAli.Bahrami@Oracle.COM getw; 203212692SAli.Bahrami@Oracle.COM _getw; 203312692SAli.Bahrami@Oracle.COM gmtime; 203412692SAli.Bahrami@Oracle.COM grantpt; 203512692SAli.Bahrami@Oracle.COM _grantpt; 203612692SAli.Bahrami@Oracle.COM hcreate; 203712692SAli.Bahrami@Oracle.COM _hcreate; 203812692SAli.Bahrami@Oracle.COM hdestroy; 203912692SAli.Bahrami@Oracle.COM _hdestroy; 204012692SAli.Bahrami@Oracle.COM hsearch; 204112692SAli.Bahrami@Oracle.COM _hsearch; 204212692SAli.Bahrami@Oracle.COM initgroups; 204312692SAli.Bahrami@Oracle.COM _initgroups; 204412692SAli.Bahrami@Oracle.COM ioctl; 204512692SAli.Bahrami@Oracle.COM _ioctl; 204612692SAli.Bahrami@Oracle.COM isalnum; 204712692SAli.Bahrami@Oracle.COM isalpha; 204812692SAli.Bahrami@Oracle.COM isascii; 204912692SAli.Bahrami@Oracle.COM _isascii; 205012692SAli.Bahrami@Oracle.COM isastream; 205112692SAli.Bahrami@Oracle.COM _isastream; 205212692SAli.Bahrami@Oracle.COM isatty; 205312692SAli.Bahrami@Oracle.COM _isatty; 205412692SAli.Bahrami@Oracle.COM iscntrl; 205512692SAli.Bahrami@Oracle.COM isdigit; 205612692SAli.Bahrami@Oracle.COM isgraph; 205712692SAli.Bahrami@Oracle.COM islower; 205812692SAli.Bahrami@Oracle.COM isprint; 205912692SAli.Bahrami@Oracle.COM ispunct; 206012692SAli.Bahrami@Oracle.COM isspace; 206112692SAli.Bahrami@Oracle.COM isupper; 206212692SAli.Bahrami@Oracle.COM isxdigit; 206312692SAli.Bahrami@Oracle.COM kill; 206412692SAli.Bahrami@Oracle.COM _kill; 206512692SAli.Bahrami@Oracle.COM labs; 206612692SAli.Bahrami@Oracle.COM lchown; 206712692SAli.Bahrami@Oracle.COM _lchown; 206812692SAli.Bahrami@Oracle.COM ldiv; 206912692SAli.Bahrami@Oracle.COM lfind; 207012692SAli.Bahrami@Oracle.COM _lfind; 207112692SAli.Bahrami@Oracle.COM link; 207212692SAli.Bahrami@Oracle.COM _link; 207312692SAli.Bahrami@Oracle.COM localeconv; 207412692SAli.Bahrami@Oracle.COM localtime; 207512692SAli.Bahrami@Oracle.COM lockf; 207612692SAli.Bahrami@Oracle.COM _lockf; 207712692SAli.Bahrami@Oracle.COM longjmp; 207812692SAli.Bahrami@Oracle.COM lsearch; 207912692SAli.Bahrami@Oracle.COM _lsearch; 208012692SAli.Bahrami@Oracle.COM lseek; 208112692SAli.Bahrami@Oracle.COM _lseek; 208212692SAli.Bahrami@Oracle.COM lstat; 208312692SAli.Bahrami@Oracle.COM _lstat; 208412692SAli.Bahrami@Oracle.COM makecontext; 208512692SAli.Bahrami@Oracle.COM _makecontext; 208612692SAli.Bahrami@Oracle.COM mblen; 208712692SAli.Bahrami@Oracle.COM mbstowcs; 208812692SAli.Bahrami@Oracle.COM mbtowc; 208912692SAli.Bahrami@Oracle.COM memccpy; 209012692SAli.Bahrami@Oracle.COM _memccpy; 209112692SAli.Bahrami@Oracle.COM memchr; 209212692SAli.Bahrami@Oracle.COM memcntl; 209312692SAli.Bahrami@Oracle.COM _memcntl; 209412692SAli.Bahrami@Oracle.COM mkdir; 209512692SAli.Bahrami@Oracle.COM _mkdir; 209612692SAli.Bahrami@Oracle.COM mkfifo; 209712692SAli.Bahrami@Oracle.COM _mkfifo; 209812692SAli.Bahrami@Oracle.COM mknod; 209912692SAli.Bahrami@Oracle.COM _mknod; 210012692SAli.Bahrami@Oracle.COM mktemp; 210112692SAli.Bahrami@Oracle.COM _mktemp; 210212692SAli.Bahrami@Oracle.COM mktime; 210312692SAli.Bahrami@Oracle.COM mlock; 210412692SAli.Bahrami@Oracle.COM _mlock; 210512692SAli.Bahrami@Oracle.COM mmap; 210612692SAli.Bahrami@Oracle.COM _mmap; 210712692SAli.Bahrami@Oracle.COM monitor; 210812692SAli.Bahrami@Oracle.COM _monitor; 210912692SAli.Bahrami@Oracle.COM mount; 211012692SAli.Bahrami@Oracle.COM _mount; 211112692SAli.Bahrami@Oracle.COM mprotect; 211212692SAli.Bahrami@Oracle.COM _mprotect; 211312692SAli.Bahrami@Oracle.COM msgctl; 211412692SAli.Bahrami@Oracle.COM _msgctl; 211512692SAli.Bahrami@Oracle.COM msgget; 211612692SAli.Bahrami@Oracle.COM _msgget; 211712692SAli.Bahrami@Oracle.COM msgrcv; 211812692SAli.Bahrami@Oracle.COM _msgrcv; 211912692SAli.Bahrami@Oracle.COM msgsnd; 212012692SAli.Bahrami@Oracle.COM _msgsnd; 212112692SAli.Bahrami@Oracle.COM msync; 212212692SAli.Bahrami@Oracle.COM _msync; 212312692SAli.Bahrami@Oracle.COM munlock; 212412692SAli.Bahrami@Oracle.COM _munlock; 212512692SAli.Bahrami@Oracle.COM munmap; 212612692SAli.Bahrami@Oracle.COM _munmap; 212712692SAli.Bahrami@Oracle.COM nftw; 212812692SAli.Bahrami@Oracle.COM _nftw; 212912692SAli.Bahrami@Oracle.COM nice; 213012692SAli.Bahrami@Oracle.COM _nice; 213112692SAli.Bahrami@Oracle.COM nl_langinfo; 213212692SAli.Bahrami@Oracle.COM _nl_langinfo; 213312692SAli.Bahrami@Oracle.COM open; 213412692SAli.Bahrami@Oracle.COM _open; 213512692SAli.Bahrami@Oracle.COM opendir; 213612692SAli.Bahrami@Oracle.COM _opendir; 213712692SAli.Bahrami@Oracle.COM pathconf; 213812692SAli.Bahrami@Oracle.COM _pathconf; 213912692SAli.Bahrami@Oracle.COM pause; 214012692SAli.Bahrami@Oracle.COM _pause; 214112692SAli.Bahrami@Oracle.COM pclose; 214212692SAli.Bahrami@Oracle.COM _pclose; 214312692SAli.Bahrami@Oracle.COM perror; 214412692SAli.Bahrami@Oracle.COM pipe; 214512692SAli.Bahrami@Oracle.COM _pipe; 214612692SAli.Bahrami@Oracle.COM poll; 214712692SAli.Bahrami@Oracle.COM _poll; 214812692SAli.Bahrami@Oracle.COM popen; 214912692SAli.Bahrami@Oracle.COM _popen; 215012692SAli.Bahrami@Oracle.COM printf; 215112692SAli.Bahrami@Oracle.COM profil; 215212692SAli.Bahrami@Oracle.COM _profil; 215312692SAli.Bahrami@Oracle.COM ptsname; 215412692SAli.Bahrami@Oracle.COM _ptsname; 215512692SAli.Bahrami@Oracle.COM putc; 215612692SAli.Bahrami@Oracle.COM putchar; 215712692SAli.Bahrami@Oracle.COM putenv; 215812692SAli.Bahrami@Oracle.COM _putenv; 215912692SAli.Bahrami@Oracle.COM putmsg; 216012692SAli.Bahrami@Oracle.COM _putmsg; 216112692SAli.Bahrami@Oracle.COM putpmsg; 216212692SAli.Bahrami@Oracle.COM _putpmsg; 216312692SAli.Bahrami@Oracle.COM puts; 216412692SAli.Bahrami@Oracle.COM putw; 216512692SAli.Bahrami@Oracle.COM _putw; 216612692SAli.Bahrami@Oracle.COM qsort; 216712692SAli.Bahrami@Oracle.COM raise; 216812692SAli.Bahrami@Oracle.COM rand; 216912692SAli.Bahrami@Oracle.COM read; 217012692SAli.Bahrami@Oracle.COM _read; 217112692SAli.Bahrami@Oracle.COM readdir; 217212692SAli.Bahrami@Oracle.COM _readdir; 217312692SAli.Bahrami@Oracle.COM readlink; 217412692SAli.Bahrami@Oracle.COM _readlink; 217512692SAli.Bahrami@Oracle.COM readv; 217612692SAli.Bahrami@Oracle.COM _readv; 217712692SAli.Bahrami@Oracle.COM remove; 217812692SAli.Bahrami@Oracle.COM rename; 217912692SAli.Bahrami@Oracle.COM _rename; 218012692SAli.Bahrami@Oracle.COM rewind; 218112692SAli.Bahrami@Oracle.COM rewinddir; 218212692SAli.Bahrami@Oracle.COM _rewinddir; 218312692SAli.Bahrami@Oracle.COM rmdir; 218412692SAli.Bahrami@Oracle.COM _rmdir; 218512692SAli.Bahrami@Oracle.COM scanf; 218612692SAli.Bahrami@Oracle.COM seekdir; 218712692SAli.Bahrami@Oracle.COM _seekdir; 218812692SAli.Bahrami@Oracle.COM semctl; 218912692SAli.Bahrami@Oracle.COM _semctl; 219012692SAli.Bahrami@Oracle.COM semget; 219112692SAli.Bahrami@Oracle.COM _semget; 219212692SAli.Bahrami@Oracle.COM semop; 219312692SAli.Bahrami@Oracle.COM _semop; 219412692SAli.Bahrami@Oracle.COM setbuf; 219512692SAli.Bahrami@Oracle.COM setcontext; 219612692SAli.Bahrami@Oracle.COM _setcontext { FLAGS = NODYNSORT }; 219712692SAli.Bahrami@Oracle.COM setgid; 219812692SAli.Bahrami@Oracle.COM _setgid; 219912692SAli.Bahrami@Oracle.COM setgroups; 220012692SAli.Bahrami@Oracle.COM _setgroups; 220112692SAli.Bahrami@Oracle.COM setjmp; 220212692SAli.Bahrami@Oracle.COM setlabel; 220312692SAli.Bahrami@Oracle.COM setlocale; 220412692SAli.Bahrami@Oracle.COM setpgid; 220512692SAli.Bahrami@Oracle.COM _setpgid; 220612692SAli.Bahrami@Oracle.COM setpgrp; 220712692SAli.Bahrami@Oracle.COM _setpgrp; 220812692SAli.Bahrami@Oracle.COM setrlimit; 220912692SAli.Bahrami@Oracle.COM _setrlimit; 221012692SAli.Bahrami@Oracle.COM setsid; 221112692SAli.Bahrami@Oracle.COM _setsid; 221212692SAli.Bahrami@Oracle.COM setuid; 221312692SAli.Bahrami@Oracle.COM _setuid; 221412692SAli.Bahrami@Oracle.COM setvbuf; 221512692SAli.Bahrami@Oracle.COM shmat; 221612692SAli.Bahrami@Oracle.COM _shmat; 221712692SAli.Bahrami@Oracle.COM shmctl; 221812692SAli.Bahrami@Oracle.COM _shmctl; 221912692SAli.Bahrami@Oracle.COM shmdt; 222012692SAli.Bahrami@Oracle.COM _shmdt; 222112692SAli.Bahrami@Oracle.COM shmget; 222212692SAli.Bahrami@Oracle.COM _shmget; 222312692SAli.Bahrami@Oracle.COM sigaction; 222412692SAli.Bahrami@Oracle.COM _sigaction { FLAGS = NODYNSORT }; 222512692SAli.Bahrami@Oracle.COM sigaddset; 222612692SAli.Bahrami@Oracle.COM _sigaddset; 222712692SAli.Bahrami@Oracle.COM sigaltstack; 222812692SAli.Bahrami@Oracle.COM _sigaltstack; 222912692SAli.Bahrami@Oracle.COM sigdelset; 223012692SAli.Bahrami@Oracle.COM _sigdelset; 223112692SAli.Bahrami@Oracle.COM sigemptyset; 223212692SAli.Bahrami@Oracle.COM _sigemptyset; 223312692SAli.Bahrami@Oracle.COM sigfillset; 223412692SAli.Bahrami@Oracle.COM _sigfillset; 223512692SAli.Bahrami@Oracle.COM sighold; 223612692SAli.Bahrami@Oracle.COM _sighold; 223712692SAli.Bahrami@Oracle.COM sigignore; 223812692SAli.Bahrami@Oracle.COM _sigignore; 223912692SAli.Bahrami@Oracle.COM sigismember; 224012692SAli.Bahrami@Oracle.COM _sigismember; 224112692SAli.Bahrami@Oracle.COM siglongjmp; 224212692SAli.Bahrami@Oracle.COM _siglongjmp; 224312692SAli.Bahrami@Oracle.COM signal; 224412692SAli.Bahrami@Oracle.COM sigpause; 224512692SAli.Bahrami@Oracle.COM _sigpause; 224612692SAli.Bahrami@Oracle.COM sigpending; 224712692SAli.Bahrami@Oracle.COM _sigpending; 224812692SAli.Bahrami@Oracle.COM sigprocmask; 224912692SAli.Bahrami@Oracle.COM _sigprocmask; 225012692SAli.Bahrami@Oracle.COM sigrelse; 225112692SAli.Bahrami@Oracle.COM _sigrelse; 225212692SAli.Bahrami@Oracle.COM sigsend; 225312692SAli.Bahrami@Oracle.COM _sigsend; 225412692SAli.Bahrami@Oracle.COM sigsendset; 225512692SAli.Bahrami@Oracle.COM _sigsendset; 225612692SAli.Bahrami@Oracle.COM sigset; 225712692SAli.Bahrami@Oracle.COM _sigset; 225812692SAli.Bahrami@Oracle.COM sigsetjmp; 225912692SAli.Bahrami@Oracle.COM _sigsetjmp { FLAGS = NODYNSORT }; 226012692SAli.Bahrami@Oracle.COM sigsuspend; 226112692SAli.Bahrami@Oracle.COM _sigsuspend; 226212692SAli.Bahrami@Oracle.COM sleep; 226312692SAli.Bahrami@Oracle.COM _sleep; 226412692SAli.Bahrami@Oracle.COM sprintf; 226512692SAli.Bahrami@Oracle.COM srand; 226612692SAli.Bahrami@Oracle.COM sscanf; 226712692SAli.Bahrami@Oracle.COM stat; 226812692SAli.Bahrami@Oracle.COM _stat; 226912692SAli.Bahrami@Oracle.COM statvfs; 227012692SAli.Bahrami@Oracle.COM _statvfs; 227112692SAli.Bahrami@Oracle.COM stime; 227212692SAli.Bahrami@Oracle.COM _stime; 227312692SAli.Bahrami@Oracle.COM strcat; 227412692SAli.Bahrami@Oracle.COM strchr; 227512692SAli.Bahrami@Oracle.COM strcmp; 227612692SAli.Bahrami@Oracle.COM strcoll; 227712692SAli.Bahrami@Oracle.COM strcpy; 227812692SAli.Bahrami@Oracle.COM strcspn; 227912692SAli.Bahrami@Oracle.COM strdup; 228012692SAli.Bahrami@Oracle.COM _strdup; 228112692SAli.Bahrami@Oracle.COM strerror; 228212692SAli.Bahrami@Oracle.COM strftime; 228312692SAli.Bahrami@Oracle.COM strlen; 228412692SAli.Bahrami@Oracle.COM strncat; 228512692SAli.Bahrami@Oracle.COM strncmp; 228612692SAli.Bahrami@Oracle.COM strncpy; 228712692SAli.Bahrami@Oracle.COM strpbrk; 228812692SAli.Bahrami@Oracle.COM strrchr; 228912692SAli.Bahrami@Oracle.COM strspn; 229012692SAli.Bahrami@Oracle.COM strstr; 229112692SAli.Bahrami@Oracle.COM strtod; 229212692SAli.Bahrami@Oracle.COM strtok; 229312692SAli.Bahrami@Oracle.COM strtol; 229412692SAli.Bahrami@Oracle.COM strtoul; 229512692SAli.Bahrami@Oracle.COM strxfrm; 229612692SAli.Bahrami@Oracle.COM swab; 229712692SAli.Bahrami@Oracle.COM _swab; 229812692SAli.Bahrami@Oracle.COM swapcontext; 229912692SAli.Bahrami@Oracle.COM _swapcontext; 230012692SAli.Bahrami@Oracle.COM symlink; 230112692SAli.Bahrami@Oracle.COM _symlink; 230212692SAli.Bahrami@Oracle.COM sync; 230312692SAli.Bahrami@Oracle.COM _sync; 230412692SAli.Bahrami@Oracle.COM sysconf; 230512692SAli.Bahrami@Oracle.COM _sysconf; 230612692SAli.Bahrami@Oracle.COM system; 230712692SAli.Bahrami@Oracle.COM tcdrain; 230812692SAli.Bahrami@Oracle.COM _tcdrain; 230912692SAli.Bahrami@Oracle.COM tcflow; 231012692SAli.Bahrami@Oracle.COM _tcflow; 231112692SAli.Bahrami@Oracle.COM tcflush; 231212692SAli.Bahrami@Oracle.COM _tcflush; 231312692SAli.Bahrami@Oracle.COM tcgetattr; 231412692SAli.Bahrami@Oracle.COM _tcgetattr; 231512692SAli.Bahrami@Oracle.COM tcgetpgrp; 231612692SAli.Bahrami@Oracle.COM _tcgetpgrp; 231712692SAli.Bahrami@Oracle.COM tcgetsid; 231812692SAli.Bahrami@Oracle.COM _tcgetsid; 231912692SAli.Bahrami@Oracle.COM tcsendbreak; 232012692SAli.Bahrami@Oracle.COM _tcsendbreak; 232112692SAli.Bahrami@Oracle.COM tcsetattr; 232212692SAli.Bahrami@Oracle.COM _tcsetattr; 232312692SAli.Bahrami@Oracle.COM tcsetpgrp; 232412692SAli.Bahrami@Oracle.COM _tcsetpgrp; 232512692SAli.Bahrami@Oracle.COM tdelete; 232612692SAli.Bahrami@Oracle.COM _tdelete; 232712692SAli.Bahrami@Oracle.COM tell; 232812692SAli.Bahrami@Oracle.COM _tell; 232912692SAli.Bahrami@Oracle.COM telldir; 233012692SAli.Bahrami@Oracle.COM _telldir; 233112692SAli.Bahrami@Oracle.COM tempnam; 233212692SAli.Bahrami@Oracle.COM _tempnam; 233312692SAli.Bahrami@Oracle.COM tfind; 233412692SAli.Bahrami@Oracle.COM _tfind; 233512692SAli.Bahrami@Oracle.COM time; 233612692SAli.Bahrami@Oracle.COM _time; 233712692SAli.Bahrami@Oracle.COM times; 233812692SAli.Bahrami@Oracle.COM _times; 233912692SAli.Bahrami@Oracle.COM tmpfile; 234012692SAli.Bahrami@Oracle.COM tmpnam; 234112692SAli.Bahrami@Oracle.COM toascii; 234212692SAli.Bahrami@Oracle.COM _toascii; 234312692SAli.Bahrami@Oracle.COM tolower; 234412692SAli.Bahrami@Oracle.COM _tolower; 234512692SAli.Bahrami@Oracle.COM toupper; 234612692SAli.Bahrami@Oracle.COM _toupper; 234712692SAli.Bahrami@Oracle.COM tsearch; 234812692SAli.Bahrami@Oracle.COM _tsearch; 234912692SAli.Bahrami@Oracle.COM ttyname; 235012692SAli.Bahrami@Oracle.COM twalk; 235112692SAli.Bahrami@Oracle.COM _twalk; 235212692SAli.Bahrami@Oracle.COM tzset; 235312692SAli.Bahrami@Oracle.COM _tzset; 235412692SAli.Bahrami@Oracle.COM ulimit; 235512692SAli.Bahrami@Oracle.COM _ulimit; 235612692SAli.Bahrami@Oracle.COM umask; 235712692SAli.Bahrami@Oracle.COM _umask; 235812692SAli.Bahrami@Oracle.COM umount; 235912692SAli.Bahrami@Oracle.COM _umount; 236012692SAli.Bahrami@Oracle.COM uname; 236112692SAli.Bahrami@Oracle.COM _uname; 236212692SAli.Bahrami@Oracle.COM ungetc; 236312692SAli.Bahrami@Oracle.COM unlink; 236412692SAli.Bahrami@Oracle.COM _unlink; 236512692SAli.Bahrami@Oracle.COM unlockpt; 236612692SAli.Bahrami@Oracle.COM _unlockpt; 236712692SAli.Bahrami@Oracle.COM utime; 236812692SAli.Bahrami@Oracle.COM _utime; 236912692SAli.Bahrami@Oracle.COM vfprintf; 237012692SAli.Bahrami@Oracle.COM vprintf; 237112692SAli.Bahrami@Oracle.COM vsprintf; 237212692SAli.Bahrami@Oracle.COM wait; 237312692SAli.Bahrami@Oracle.COM _wait; 237412692SAli.Bahrami@Oracle.COM waitid; 237512692SAli.Bahrami@Oracle.COM _waitid; 237612692SAli.Bahrami@Oracle.COM waitpid; 237712692SAli.Bahrami@Oracle.COM _waitpid; 237812692SAli.Bahrami@Oracle.COM wcstombs; 237912692SAli.Bahrami@Oracle.COM wctomb; 238012692SAli.Bahrami@Oracle.COM write; 238112692SAli.Bahrami@Oracle.COM _write; 238212692SAli.Bahrami@Oracle.COM writev; 238312692SAli.Bahrami@Oracle.COM _writev; 238412692SAli.Bahrami@Oracle.COM _xftw; 238512692SAli.Bahrami@Oracle.COM 238612692SAli.Bahrami@Oracle.COM$if _ELF32 238712692SAli.Bahrami@Oracle.COM ptrace; 238812692SAli.Bahrami@Oracle.COM _ptrace; 238912692SAli.Bahrami@Oracle.COM$endif 239012692SAli.Bahrami@Oracle.COM 239112692SAli.Bahrami@Oracle.COM$if i386 239212692SAli.Bahrami@Oracle.COM _fxstat; 239312692SAli.Bahrami@Oracle.COM _lxstat; 239412692SAli.Bahrami@Oracle.COM nuname; 239512692SAli.Bahrami@Oracle.COM _nuname; 239612692SAli.Bahrami@Oracle.COM _xmknod; 239712692SAli.Bahrami@Oracle.COM _xstat; 239812692SAli.Bahrami@Oracle.COM$endif 239912692SAli.Bahrami@Oracle.COM 240012692SAli.Bahrami@Oracle.COM$if !sparc32 240112692SAli.Bahrami@Oracle.COM sbrk; 240212692SAli.Bahrami@Oracle.COM$endif 240312692SAli.Bahrami@Oracle.COM 240412692SAli.Bahrami@Oracle.COM$if _sparc 240512692SAli.Bahrami@Oracle.COM __dtou; 240612692SAli.Bahrami@Oracle.COM __ftou; 240712692SAli.Bahrami@Oracle.COM$endif 240812692SAli.Bahrami@Oracle.COM 240912692SAli.Bahrami@Oracle.COM$if sparc32 241012692SAli.Bahrami@Oracle.COM .div; 241112692SAli.Bahrami@Oracle.COM .mul; 241212692SAli.Bahrami@Oracle.COM .rem; 241312692SAli.Bahrami@Oracle.COM .stret1; 241412692SAli.Bahrami@Oracle.COM .stret2; 241512692SAli.Bahrami@Oracle.COM .stret4; 241612692SAli.Bahrami@Oracle.COM # .stret4 and .stret8 are the same thing 241712692SAli.Bahrami@Oracle.COM .stret8 { FLAGS = NODYNSORT }; 241812692SAli.Bahrami@Oracle.COM .udiv; 241912692SAli.Bahrami@Oracle.COM .umul; 242012692SAli.Bahrami@Oracle.COM .urem; 242112692SAli.Bahrami@Oracle.COM _Q_add; 242212692SAli.Bahrami@Oracle.COM _Q_cmp; 242312692SAli.Bahrami@Oracle.COM _Q_cmpe; 242412692SAli.Bahrami@Oracle.COM _Q_div; 242512692SAli.Bahrami@Oracle.COM _Q_dtoq; 242612692SAli.Bahrami@Oracle.COM _Q_feq; 242712692SAli.Bahrami@Oracle.COM _Q_fge; 242812692SAli.Bahrami@Oracle.COM _Q_fgt; 242912692SAli.Bahrami@Oracle.COM _Q_fle; 243012692SAli.Bahrami@Oracle.COM _Q_flt; 243112692SAli.Bahrami@Oracle.COM _Q_fne; 243212692SAli.Bahrami@Oracle.COM _Q_itoq; 243312692SAli.Bahrami@Oracle.COM _Q_mul; 243412692SAli.Bahrami@Oracle.COM _Q_neg; 243512692SAli.Bahrami@Oracle.COM _Q_qtod; 243612692SAli.Bahrami@Oracle.COM _Q_qtoi; 243712692SAli.Bahrami@Oracle.COM _Q_qtos; 243812692SAli.Bahrami@Oracle.COM _Q_qtou; 243912692SAli.Bahrami@Oracle.COM _Q_sqrt; 244012692SAli.Bahrami@Oracle.COM _Q_stoq; 244112692SAli.Bahrami@Oracle.COM _Q_sub; 244212692SAli.Bahrami@Oracle.COM _Q_utoq; 244312692SAli.Bahrami@Oracle.COM$endif 244412692SAli.Bahrami@Oracle.COM 244512692SAli.Bahrami@Oracle.COM$if sparcv9 244612692SAli.Bahrami@Oracle.COM # __align_cpy_1 is an alias for memcpy. Filter it out of 244712692SAli.Bahrami@Oracle.COM # the .SUNW_dynsymsort section 244812692SAli.Bahrami@Oracle.COM __align_cpy_1 { FLAGS = NODYNSORT }; 244912692SAli.Bahrami@Oracle.COM __align_cpy_16; 245012692SAli.Bahrami@Oracle.COM __align_cpy_2; 245112692SAli.Bahrami@Oracle.COM __align_cpy_4; 245212692SAli.Bahrami@Oracle.COM # __align_cpy_8 is same as __align_cpy_16 245312692SAli.Bahrami@Oracle.COM __align_cpy_8 { FLAGS = NODYNSORT }; 245412692SAli.Bahrami@Oracle.COM __dtoul; 245512692SAli.Bahrami@Oracle.COM __ftoul; 245612692SAli.Bahrami@Oracle.COM _Qp_add; 245712692SAli.Bahrami@Oracle.COM _Qp_cmp; 245812692SAli.Bahrami@Oracle.COM _Qp_cmpe; 245912692SAli.Bahrami@Oracle.COM _Qp_div; 246012692SAli.Bahrami@Oracle.COM _Qp_dtoq; 246112692SAli.Bahrami@Oracle.COM _Qp_feq; 246212692SAli.Bahrami@Oracle.COM _Qp_fge; 246312692SAli.Bahrami@Oracle.COM _Qp_fgt; 246412692SAli.Bahrami@Oracle.COM _Qp_fle; 246512692SAli.Bahrami@Oracle.COM _Qp_flt; 246612692SAli.Bahrami@Oracle.COM _Qp_fne; 246712692SAli.Bahrami@Oracle.COM _Qp_itoq; 246812692SAli.Bahrami@Oracle.COM _Qp_mul; 246912692SAli.Bahrami@Oracle.COM _Qp_neg; 247012692SAli.Bahrami@Oracle.COM _Qp_qtod; 247112692SAli.Bahrami@Oracle.COM _Qp_qtoi; 247212692SAli.Bahrami@Oracle.COM _Qp_qtos; 247312692SAli.Bahrami@Oracle.COM _Qp_qtoui; 247412692SAli.Bahrami@Oracle.COM _Qp_qtoux; 247512692SAli.Bahrami@Oracle.COM _Qp_qtox; 247612692SAli.Bahrami@Oracle.COM _Qp_sqrt; 247712692SAli.Bahrami@Oracle.COM _Qp_stoq; 247812692SAli.Bahrami@Oracle.COM _Qp_sub; 247912692SAli.Bahrami@Oracle.COM _Qp_uitoq; 248012692SAli.Bahrami@Oracle.COM _Qp_uxtoq; 248112692SAli.Bahrami@Oracle.COM _Qp_xtoq; 248212692SAli.Bahrami@Oracle.COM __sparc_utrap_install; 248312692SAli.Bahrami@Oracle.COM$endif 248412692SAli.Bahrami@Oracle.COM 248512692SAli.Bahrami@Oracle.COM# On amd64, we also have SYSVABI_1.3, but it contains a small subset of 248612692SAli.Bahrami@Oracle.COM# the symbols put in that version on other platforms. 248712692SAli.Bahrami@Oracle.COM$if amd64 248812692SAli.Bahrami@Oracle.COM} SYSVABI_1.3; 248912692SAli.Bahrami@Oracle.COM 249012692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SYSVABI_1.3 { 249112692SAli.Bahrami@Oracle.COM$endif 249212692SAli.Bahrami@Oracle.COM global: 249312692SAli.Bahrami@Oracle.COM$if !_sparc 249412692SAli.Bahrami@Oracle.COM __flt_rounds; 249512692SAli.Bahrami@Oracle.COM$endif 249612692SAli.Bahrami@Oracle.COM 249712692SAli.Bahrami@Oracle.COM protected: 249812692SAli.Bahrami@Oracle.COM _ctermid; 249912692SAli.Bahrami@Oracle.COM _getgrgid; 250012692SAli.Bahrami@Oracle.COM _getgrnam; 250112692SAli.Bahrami@Oracle.COM _getlogin; 250212692SAli.Bahrami@Oracle.COM _getpwnam; 250312692SAli.Bahrami@Oracle.COM _getpwuid; 250412692SAli.Bahrami@Oracle.COM _ttyname; 250512692SAli.Bahrami@Oracle.COM 250612692SAli.Bahrami@Oracle.COM$if !sparc32 250712692SAli.Bahrami@Oracle.COM _sbrk; 250812692SAli.Bahrami@Oracle.COM$endif 250912692SAli.Bahrami@Oracle.COM 251012692SAli.Bahrami@Oracle.COM$if _x86 251112692SAli.Bahrami@Oracle.COM _fpstart; 251212692SAli.Bahrami@Oracle.COM __fpstart; 251312692SAli.Bahrami@Oracle.COM$endif 25142522Sraf}; 25152522Sraf 251612692SAli.Bahrami@Oracle.COM 251712692SAli.Bahrami@Oracle.COM 25182522Sraf# There should never be more than one SUNWprivate version. 25192522Sraf# Don't add any more. Add new private symbols to SUNWprivate_1.1 25202522Sraf 252112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 25222522Sraf global: 252312692SAli.Bahrami@Oracle.COM ___Argv { FLAGS = NODIRECT }; 252412692SAli.Bahrami@Oracle.COM cfree { FLAGS = NODIRECT }; 25256515Sraf _cswidth; 25266515Sraf __ctype_mask; 252712692SAli.Bahrami@Oracle.COM __environ_lock { FLAGS = NODIRECT }; 25286515Sraf __inf_read; 25296515Sraf __inf_written; 25306515Sraf __i_size; 253112692SAli.Bahrami@Oracle.COM _isnanf { TYPE = FUNCTION; FILTER = libm.so.2 }; 25326515Sraf __lc_charmap; 25336515Sraf __lc_collate; 25346515Sraf __lc_ctype; 25356515Sraf __lc_locale; 25366515Sraf __lc_messages; 25376515Sraf __lc_monetary; 25386515Sraf __lc_numeric; 25396515Sraf __lc_time; 25406515Sraf __libc_threaded; 254112692SAli.Bahrami@Oracle.COM _lib_version { FLAGS = NODIRECT }; 254212692SAli.Bahrami@Oracle.COM _logb { TYPE = FUNCTION; FILTER = libm.so.2 }; 254312692SAli.Bahrami@Oracle.COM _lone { FLAGS = NODYNSORT }; 254412692SAli.Bahrami@Oracle.COM _lten { FLAGS = NODYNSORT }; 254512692SAli.Bahrami@Oracle.COM _lzero { FLAGS = NODYNSORT }; 25466515Sraf __malloc_lock; 254712719SRod.Evans@Sun.COM _memcmp; 254812719SRod.Evans@Sun.COM _memcpy { FLAGS = NODYNSORT }; 254912719SRod.Evans@Sun.COM _memmove; 255012719SRod.Evans@Sun.COM _memset; 255112692SAli.Bahrami@Oracle.COM _modff { TYPE = FUNCTION; FILTER = libm.so.2 }; 25526515Sraf __nan_read; 25536515Sraf __nan_written; 25546515Sraf __nis_debug_bind; 25556515Sraf __nis_debug_calls; 25566515Sraf __nis_debug_file; 25576515Sraf __nis_debug_rpc; 25586515Sraf __nis_prefsrv; 25596515Sraf __nis_preftype; 25606515Sraf __nis_server; 25616515Sraf _nss_default_finders; 2562*13093SRoger.Faulkner@Oracle.COM __progname { FLAGS = NODIRECT }; 25636515Sraf _smbuf; 25646515Sraf _sp; 2565*13093SRoger.Faulkner@Oracle.COM __strdupa_str { FLAGS = NODIRECT }; 2566*13093SRoger.Faulkner@Oracle.COM __strdupa_len { FLAGS = NODIRECT }; 25676515Sraf _tdb_bootstrap; 25686515Sraf __threaded; 25696515Sraf thr_probe_getfunc_addr; 25706515Sraf __trans_lower; 25716515Sraf __trans_upper; 25726515Sraf _uberdata; 257312692SAli.Bahrami@Oracle.COM __xpg6 { FLAGS = NODIRECT }; 257412692SAli.Bahrami@Oracle.COM 257512692SAli.Bahrami@Oracle.COM$if _ELF32 257612692SAli.Bahrami@Oracle.COM _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 257712692SAli.Bahrami@Oracle.COM _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 257812692SAli.Bahrami@Oracle.COM _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 257912692SAli.Bahrami@Oracle.COM _dldump { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258012692SAli.Bahrami@Oracle.COM _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258112692SAli.Bahrami@Oracle.COM _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258212692SAli.Bahrami@Oracle.COM _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258312692SAli.Bahrami@Oracle.COM _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258412692SAli.Bahrami@Oracle.COM _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258512692SAli.Bahrami@Oracle.COM _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/ld.so.1 }; 258612692SAli.Bahrami@Oracle.COM _sys_errlist; 258712692SAli.Bahrami@Oracle.COM _sys_errs; 258812692SAli.Bahrami@Oracle.COM _sys_index; 258912692SAli.Bahrami@Oracle.COM _sys_nerr { FLAGS = NODYNSORT }; 259012692SAli.Bahrami@Oracle.COM _sys_num_err; 259112692SAli.Bahrami@Oracle.COM$elif sparcv9 259212692SAli.Bahrami@Oracle.COM _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259312692SAli.Bahrami@Oracle.COM _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259412692SAli.Bahrami@Oracle.COM _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259512692SAli.Bahrami@Oracle.COM _dldump { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259612692SAli.Bahrami@Oracle.COM _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259712692SAli.Bahrami@Oracle.COM _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259812692SAli.Bahrami@Oracle.COM _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 259912692SAli.Bahrami@Oracle.COM _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 260012692SAli.Bahrami@Oracle.COM _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 260112692SAli.Bahrami@Oracle.COM _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/sparcv9/ld.so.1 }; 260212692SAli.Bahrami@Oracle.COM$elif amd64 260312692SAli.Bahrami@Oracle.COM _dladdr { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260412692SAli.Bahrami@Oracle.COM _dladdr1 { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260512692SAli.Bahrami@Oracle.COM _dlamd64getunwind { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260612692SAli.Bahrami@Oracle.COM _dlclose { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260712692SAli.Bahrami@Oracle.COM _dldump { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260812692SAli.Bahrami@Oracle.COM _dlerror { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 260912692SAli.Bahrami@Oracle.COM _dlinfo { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 261012692SAli.Bahrami@Oracle.COM _dlmopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 261112692SAli.Bahrami@Oracle.COM _dlopen { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 261212692SAli.Bahrami@Oracle.COM _dlsym { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 261312692SAli.Bahrami@Oracle.COM _ld_libc { TYPE = FUNCTION; FILTER = /usr/lib/amd64/ld.so.1 }; 261412692SAli.Bahrami@Oracle.COM$else 261512692SAli.Bahrami@Oracle.COM$error unknown platform 261612692SAli.Bahrami@Oracle.COM$endif 261712692SAli.Bahrami@Oracle.COM 261812692SAli.Bahrami@Oracle.COM$if _sparc 261912692SAli.Bahrami@Oracle.COM __lyday_to_month; 262012692SAli.Bahrami@Oracle.COM __mon_lengths; 262112692SAli.Bahrami@Oracle.COM __yday_to_month; 262212692SAli.Bahrami@Oracle.COM$endif 262312692SAli.Bahrami@Oracle.COM$if i386 262412692SAli.Bahrami@Oracle.COM _sse_hw; 262512692SAli.Bahrami@Oracle.COM$endif 262612692SAli.Bahrami@Oracle.COM 26276515Sraf protected: 26282522Sraf acctctl; 26294321Scasper allocids; 26302522Sraf _assert_c99; 26312522Sraf __assert_c99; 26322522Sraf _assfail; 26335331Samw attr_count; 26345331Samw attr_to_data_type; 26355331Samw attr_to_name; 26365331Samw attr_to_option; 26375331Samw attr_to_xattr_view; 26382522Sraf _autofssys; 26392522Sraf __btowc_dense; 26402522Sraf __btowc_euc; 26412522Sraf __btowc_sb; 26422522Sraf _bufsync; 26432522Sraf __charmap_init; 26442522Sraf _cladm; 26452522Sraf __class_quadruple; 26462522Sraf __collate_init; 26472522Sraf core_get_default_content; 26482522Sraf core_get_default_path; 26492522Sraf core_get_global_content; 26502522Sraf core_get_global_path; 26512522Sraf core_get_options; 26522522Sraf core_get_process_content; 26532522Sraf core_get_process_path; 26542522Sraf core_set_default_content; 26552522Sraf core_set_default_path; 26562522Sraf core_set_global_content; 26572522Sraf core_set_global_path; 26582522Sraf core_set_options; 26592522Sraf core_set_process_content; 26602522Sraf core_set_process_path; 26612522Sraf __ctype_init; 26622522Sraf dbm_close_status; 26632522Sraf dbm_do_nextkey; 26642522Sraf dbm_setdefwrite; 26652522Sraf _D_cplx_div; 26662522Sraf _D_cplx_div_ix; 26672522Sraf _D_cplx_div_rx; 26682522Sraf _D_cplx_mul; 26698563SKenjiro.Tsuji@Sun.COM defclose_r; 26702923Sraf defcntl; 26718563SKenjiro.Tsuji@Sun.COM defcntl_r; 26722923Sraf defopen; 26738563SKenjiro.Tsuji@Sun.COM defopen_r; 26742923Sraf defread; 26758563SKenjiro.Tsuji@Sun.COM defread_r; 26762522Sraf _delete; 26772522Sraf _dgettext; 26782522Sraf _doprnt; 26792522Sraf _doscan; 26804891Svk199839 _errfp; 26814891Svk199839 _errxfp; 26822522Sraf __eucpctowc_gen; 26832522Sraf exportfs; 26842522Sraf _F_cplx_div; 26852522Sraf _F_cplx_div_ix; 26862522Sraf _F_cplx_div_rx; 26872522Sraf _F_cplx_mul; 26882522Sraf __fgetwc_dense; 26892522Sraf __fgetwc_euc; 26902522Sraf __fgetwc_sb; 26912522Sraf __fgetwc_xpg5; 26922522Sraf __fgetws_xpg5; 26932522Sraf _findbuf; 26942522Sraf _findiop; 26952522Sraf __fini_daemon_priv; 26962522Sraf _finite; 26972522Sraf __fnmatch_C; 26982522Sraf __fnmatch_sb; 26992522Sraf __fnmatch_std; 270012692SAli.Bahrami@Oracle.COM _fork1 { FLAGS = NODYNSORT }; 270112692SAli.Bahrami@Oracle.COM _forkall { FLAGS = NODYNSORT }; 27022522Sraf _fpclass; 27032522Sraf _fpgetmask; 27042522Sraf _fpgetround; 27052522Sraf _fpgetsticky; 27062522Sraf _fprintf; 27072522Sraf _fpsetmask; 27082522Sraf _fpsetround; 27092522Sraf _fpsetsticky; 27102522Sraf __fputwc_xpg5; 27112522Sraf __fputws_xpg5; 271212692SAli.Bahrami@Oracle.COM __fseterror_u; 27132522Sraf _ftw; 27142522Sraf _gcvt; 27152522Sraf _getarg; 27162522Sraf __getcontext; 27172522Sraf __getdate_std; 27182522Sraf _getdents; 27192522Sraf _get_exit_frame_monitor; 27202522Sraf _getfp; 27212522Sraf _getgroupsbymember; 27222522Sraf _getlogin_r; 27232522Sraf _getsp; 27242522Sraf __gettsp; 27253686Sgjelinek getvmusage; 27262522Sraf __getwchar_xpg5; 27272522Sraf __getwc_xpg5; 27286515Sraf gtty; 272911963SAfshin.Ardakani@Sun.COM __idmap_flush_kcache; 273011963SAfshin.Ardakani@Sun.COM __idmap_reg; 273111963SAfshin.Ardakani@Sun.COM __idmap_unreg; 27322522Sraf __init_daemon_priv; 27332522Sraf __init_suid_priv; 27342522Sraf _insert; 27352522Sraf inst_sync; 27362522Sraf _is_euc_fc; 27372522Sraf _is_euc_pc; 27382522Sraf _iswctype; 27392522Sraf __iswctype_bc; 27402522Sraf __iswctype_sb; 27412522Sraf __iswctype_std; 27426134Scasper klpd_create; 27436134Scasper klpd_getpath; 27446134Scasper klpd_getport; 27456134Scasper klpd_getucred; 27466134Scasper klpd_register; 27476134Scasper klpd_register_id; 27486134Scasper klpd_unregister; 27496134Scasper klpd_unregister_id; 275012692SAli.Bahrami@Oracle.COM _lgrp_home_fast { FLAGS = NODYNSORT }; 27512522Sraf _lgrpsys; 27522522Sraf _lltostr; 27532522Sraf __localeconv_std; 27542522Sraf __locale_init; 27552522Sraf _lock_clear; 27562522Sraf _lock_try; 27572522Sraf _ltzset; 27582522Sraf lwp_self; 27592522Sraf makeut; 27602522Sraf makeutx; 27612522Sraf _mbftowc; 27622522Sraf __mbftowc_dense; 27632522Sraf __mbftowc_euc; 27642522Sraf __mbftowc_sb; 27652522Sraf __mblen_gen; 27662522Sraf __mblen_sb; 27672522Sraf __mbrlen_gen; 27682522Sraf __mbrlen_sb; 27692522Sraf __mbrtowc_dense; 27702522Sraf __mbrtowc_euc; 27712522Sraf __mbrtowc_sb; 27722522Sraf __mbsinit_gen; 27732522Sraf __mbsrtowcs_dense; 27742522Sraf __mbsrtowcs_euc; 27752522Sraf __mbsrtowcs_sb; 27762522Sraf __mbst_get_consumed_array; 27772522Sraf __mbst_get_locale; 27782522Sraf __mbst_get_nconsumed; 27792522Sraf __mbstowcs_dense; 27802522Sraf __mbstowcs_euc; 27812522Sraf __mbstowcs_sb; 27822522Sraf __mbst_set_consumed_array; 27832522Sraf __mbst_set_locale; 27842522Sraf __mbst_set_nconsumed; 27852522Sraf __mbtowc_dense; 27862522Sraf __mbtowc_euc; 27872522Sraf __mbtowc_sb; 27882522Sraf mcfiller; 27892522Sraf __messages_init; 27902522Sraf mntopt; 27912522Sraf modctl; 27922522Sraf modutx; 27932522Sraf __monetary_init; 27942522Sraf msgctl64; 27952522Sraf __multi_innetgr; 279612692SAli.Bahrami@Oracle.COM _mutex_destroy { FLAGS = NODYNSORT }; 27972522Sraf mutex_held; 279812692SAli.Bahrami@Oracle.COM _mutex_init { FLAGS = NODYNSORT }; 279912692SAli.Bahrami@Oracle.COM _mutex_unlock { FLAGS = NODYNSORT }; 28005331Samw name_to_attr; 28012522Sraf nfs_getfh; 28022522Sraf nfssvc; 28032522Sraf _nfssys; 28042522Sraf __nis_get_environment; 28052522Sraf __nl_langinfo_std; 28062522Sraf _nss_db_state_destr; 28072830Sdjl nss_default_key2str; 28082522Sraf nss_delete; 28092522Sraf nss_endent; 28102522Sraf nss_getent; 28112830Sdjl _nss_initf_group; 28122522Sraf _nss_initf_netgroup; 28132830Sdjl _nss_initf_passwd; 28142830Sdjl _nss_initf_shadow; 28152830Sdjl nss_packed_arg_init; 28162830Sdjl nss_packed_context_init; 28172830Sdjl nss_packed_getkey; 28182830Sdjl nss_packed_set_status; 28192522Sraf nss_search; 28202522Sraf nss_setent; 28212522Sraf _nss_XbyY_fgets; 28222522Sraf __nsw_extended_action_v1; 28232522Sraf __nsw_freeconfig_v1; 28242522Sraf __nsw_getconfig_v1; 28252522Sraf __nthreads; 28262522Sraf __numeric_init; 28275331Samw __openattrdirat; 28285331Samw option_to_attr; 28292522Sraf __priv_bracket; 28302522Sraf __priv_relinquish; 28312522Sraf pset_assign_forced; 283210089SSurya.Prakki@Sun.COM pset_bind_lwp; 28332522Sraf _psignal; 28342522Sraf _pthread_setcleanupinit; 28352522Sraf __putwchar_xpg5; 28362522Sraf __putwc_xpg5; 28372522Sraf rctlctl; 28382522Sraf rctllist; 28392522Sraf _realbufend; 28402522Sraf __regcomp_C; 28412522Sraf __regcomp_std; 28422522Sraf __regerror_std; 28432522Sraf __regexec_C; 28442522Sraf __regexec_std; 28452522Sraf __regfree_std; 28462522Sraf _resume; 28472522Sraf _resume_ret; 28482522Sraf _rpcsys; 28492522Sraf _sbrk_grow_aligned; 28502522Sraf scrwidth; 28512522Sraf semctl64; 28522522Sraf _semctl64; 28532712Snn35248 set_setcontext_enforcement; 28542712Snn35248 set_l10n_alternate_root; 28552522Sraf _setbufend; 28562522Sraf __set_errno; 28573684Srd117015 setprojrctl; 28582522Sraf _setregid; 28592522Sraf _setreuid; 28602712Snn35248 setsigacthandler; 28612522Sraf shmctl64; 28622522Sraf _shmctl64; 28632522Sraf sigflag; 28642522Sraf _signal; 28652522Sraf _sigoff; 28662522Sraf _sigon; 28672522Sraf _so_accept; 28682522Sraf _so_bind; 28692522Sraf _sockconfig; 28702522Sraf _so_connect; 28712522Sraf _so_getpeername; 28722522Sraf _so_getsockname; 28732522Sraf _so_getsockopt; 28742522Sraf _so_listen; 28752522Sraf _so_recv; 28762522Sraf _so_recvfrom; 28772522Sraf _so_recvmsg; 28782522Sraf _so_send; 28792522Sraf _so_sendmsg; 28802522Sraf _so_sendto; 28812522Sraf _so_setsockopt; 28822522Sraf _so_shutdown; 28832522Sraf _so_socket; 28842522Sraf _so_socketpair; 28852830Sdjl str2group; 28862830Sdjl str2passwd; 28872522Sraf str2spwd; 28882522Sraf __strcoll_C; 28892522Sraf __strcoll_sb; 28902522Sraf __strcoll_std; 28912522Sraf __strfmon_std; 28922522Sraf __strftime_std; 28932522Sraf __strptime_dontzero; 28942522Sraf __strptime_std; 28952522Sraf __strxfrm_C; 28962522Sraf __strxfrm_sb; 28972522Sraf __strxfrm_std; 28982522Sraf stty; 28992522Sraf syscall; 29002522Sraf _sysconfig; 29012522Sraf __systemcall; 29022522Sraf thr_continue_allmutators; 29032522Sraf _thr_continue_allmutators; 29042522Sraf thr_continue_mutator; 29052522Sraf _thr_continue_mutator; 29062522Sraf thr_getstate; 29072522Sraf _thr_getstate; 29082522Sraf thr_mutators_barrier; 29092522Sraf _thr_mutators_barrier; 29102522Sraf thr_probe_setup; 29112522Sraf _thr_schedctl; 29122522Sraf thr_setmutator; 29132522Sraf _thr_setmutator; 29142522Sraf thr_setstate; 29152522Sraf _thr_setstate; 29162522Sraf thr_sighndlrinfo; 29172522Sraf _thr_sighndlrinfo; 29182522Sraf _thr_slot_offset; 29192522Sraf thr_suspend_allmutators; 29202522Sraf _thr_suspend_allmutators; 29212522Sraf thr_suspend_mutator; 29222522Sraf _thr_suspend_mutator; 29232522Sraf thr_wait_mutator; 29242522Sraf _thr_wait_mutator; 29252522Sraf __time_init; 29262522Sraf __tls_get_addr; 29272522Sraf __towctrans_bc; 29282522Sraf __towctrans_std; 29292522Sraf __towlower_bc; 29302522Sraf __towlower_std; 29312522Sraf __towupper_bc; 29322522Sraf __towupper_std; 293310980SEric.Taylor@Sun.COM tpool_create; 293410980SEric.Taylor@Sun.COM tpool_dispatch; 293510980SEric.Taylor@Sun.COM tpool_destroy; 293610980SEric.Taylor@Sun.COM tpool_wait; 293710980SEric.Taylor@Sun.COM tpool_suspend; 293810980SEric.Taylor@Sun.COM tpool_suspended; 293910980SEric.Taylor@Sun.COM tpool_resume; 294010980SEric.Taylor@Sun.COM tpool_member; 29412522Sraf _trwctype; 29422522Sraf __trwctype_std; 29432522Sraf _ttyname_dev; 29442522Sraf _ucred_alloc; 29452522Sraf ucred_getamask; 29462522Sraf _ucred_getamask; 29472522Sraf ucred_getasid; 29482522Sraf _ucred_getasid; 29492522Sraf ucred_getatid; 29502522Sraf _ucred_getatid; 29512522Sraf ucred_getauid; 29522522Sraf _ucred_getauid; 29532522Sraf _ulltostr; 29542522Sraf _uncached_getgrgid_r; 29552522Sraf _uncached_getgrnam_r; 29562522Sraf _uncached_getpwnam_r; 29572522Sraf _uncached_getpwuid_r; 29582522Sraf __ungetwc_xpg5; 29592522Sraf _unordered; 29602522Sraf utssys; 29614891Svk199839 _verrfp; 29624891Svk199839 _verrxfp; 29634891Svk199839 _vwarnfp; 29644891Svk199839 _vwarnxfp; 29654891Svk199839 _warnfp; 29664891Svk199839 _warnxfp; 29672522Sraf __wcrtomb_dense; 29682522Sraf __wcrtomb_euc; 29692522Sraf __wcrtomb_sb; 29702522Sraf __wcscoll_bc; 29712522Sraf __wcscoll_C; 29722522Sraf __wcscoll_std; 29732522Sraf __wcsftime_std; 29742522Sraf __wcsftime_xpg5; 29752522Sraf __wcsrtombs_dense; 29762522Sraf __wcsrtombs_euc; 29772522Sraf __wcsrtombs_sb; 29782522Sraf __wcstok_xpg5; 29792522Sraf __wcstombs_dense; 29802522Sraf __wcstombs_euc; 29812522Sraf __wcstombs_sb; 29822522Sraf __wcswidth_bc; 29832522Sraf __wcswidth_dense; 29842522Sraf __wcswidth_euc; 29852522Sraf __wcswidth_sb; 29862522Sraf __wcswidth_std; 29872522Sraf __wcsxfrm_bc; 29882522Sraf __wcsxfrm_C; 29892522Sraf __wcsxfrm_std; 29902522Sraf __wctob_dense; 29912522Sraf __wctob_euc; 29922522Sraf __wctob_sb; 29932522Sraf __wctoeucpc_gen; 29942522Sraf __wctomb_dense; 29952522Sraf __wctomb_euc; 29962522Sraf __wctomb_sb; 29972522Sraf __wctrans_std; 29982522Sraf __wctype_std; 29992522Sraf __wcwidth_bc; 30002522Sraf __wcwidth_dense; 30012522Sraf __wcwidth_euc; 30022522Sraf __wcwidth_sb; 30032522Sraf __wcwidth_std; 30042522Sraf wdbindf; 30052522Sraf wdchkind; 30062522Sraf wddelim; 30072522Sraf _wrtchk; 30082522Sraf _xflsbuf; 30092522Sraf _xgetwidth; 30103448Sdh155122 zone_add_datalink; 30112522Sraf zone_boot; 30123448Sdh155122 zone_check_datalink; 30132522Sraf zone_create; 30142522Sraf zone_destroy; 30152522Sraf zone_enter; 30162522Sraf zone_getattr; 30172522Sraf zone_get_id; 30182522Sraf zone_list; 30193448Sdh155122 zone_list_datalink; 30202522Sraf zonept; 30213448Sdh155122 zone_remove_datalink; 30222522Sraf zone_setattr; 30232522Sraf zone_shutdown; 30242522Sraf zone_version; 302512692SAli.Bahrami@Oracle.COM 302612692SAli.Bahrami@Oracle.COM$if _ELF32 302712692SAli.Bahrami@Oracle.COM __divdi3; 302812692SAli.Bahrami@Oracle.COM _file_set; 302912692SAli.Bahrami@Oracle.COM _fprintf_c89; 303012692SAli.Bahrami@Oracle.COM _fscanf_c89; 303112692SAli.Bahrami@Oracle.COM _fwprintf_c89; 303212692SAli.Bahrami@Oracle.COM _fwscanf_c89; 303312692SAli.Bahrami@Oracle.COM _imaxabs_c89; 303412692SAli.Bahrami@Oracle.COM _imaxdiv_c89; 303512692SAli.Bahrami@Oracle.COM __moddi3; 303612692SAli.Bahrami@Oracle.COM _printf_c89; 303712692SAli.Bahrami@Oracle.COM _scanf_c89; 303812692SAli.Bahrami@Oracle.COM _snprintf_c89; 303912692SAli.Bahrami@Oracle.COM _sprintf_c89; 304012692SAli.Bahrami@Oracle.COM _sscanf_c89; 304112692SAli.Bahrami@Oracle.COM _strtoimax_c89; 304212692SAli.Bahrami@Oracle.COM _strtoumax_c89; 304312692SAli.Bahrami@Oracle.COM _swprintf_c89; 304412692SAli.Bahrami@Oracle.COM _swscanf_c89; 304512692SAli.Bahrami@Oracle.COM __udivdi3; 304612692SAli.Bahrami@Oracle.COM __umoddi3; 304712692SAli.Bahrami@Oracle.COM _vfprintf_c89; 304812692SAli.Bahrami@Oracle.COM _vfscanf_c89; 304912692SAli.Bahrami@Oracle.COM _vfwprintf_c89; 305012692SAli.Bahrami@Oracle.COM _vfwscanf_c89; 305112692SAli.Bahrami@Oracle.COM _vprintf_c89; 305212692SAli.Bahrami@Oracle.COM _vscanf_c89; 305312692SAli.Bahrami@Oracle.COM _vsnprintf_c89; 305412692SAli.Bahrami@Oracle.COM _vsprintf_c89; 305512692SAli.Bahrami@Oracle.COM _vsscanf_c89; 305612692SAli.Bahrami@Oracle.COM _vswprintf_c89; 305712692SAli.Bahrami@Oracle.COM _vswscanf_c89; 305812692SAli.Bahrami@Oracle.COM _vwprintf_c89; 305912692SAli.Bahrami@Oracle.COM _vwscanf_c89; 306012692SAli.Bahrami@Oracle.COM _wcstoimax_c89; 306112692SAli.Bahrami@Oracle.COM _wcstoumax_c89; 306212692SAli.Bahrami@Oracle.COM _wprintf_c89; 306312692SAli.Bahrami@Oracle.COM _wscanf_c89; 306412692SAli.Bahrami@Oracle.COM$endif 306512692SAli.Bahrami@Oracle.COM 306612692SAli.Bahrami@Oracle.COM$if _sparc 306712692SAli.Bahrami@Oracle.COM _cerror; 306812692SAli.Bahrami@Oracle.COM install_utrap; 306912692SAli.Bahrami@Oracle.COM _install_utrap; 307012692SAli.Bahrami@Oracle.COM nop; 307112692SAli.Bahrami@Oracle.COM _Q_cplx_div; 307212692SAli.Bahrami@Oracle.COM _Q_cplx_div_ix; 307312692SAli.Bahrami@Oracle.COM _Q_cplx_div_rx; 307412692SAli.Bahrami@Oracle.COM _Q_cplx_lr_div; 307512692SAli.Bahrami@Oracle.COM _Q_cplx_lr_div_ix; 307612692SAli.Bahrami@Oracle.COM _Q_cplx_lr_div_rx; 307712692SAli.Bahrami@Oracle.COM _Q_cplx_lr_mul; 307812692SAli.Bahrami@Oracle.COM _Q_cplx_mul; 307912692SAli.Bahrami@Oracle.COM _QgetRD; 308012692SAli.Bahrami@Oracle.COM _xregs_clrptr; 308112692SAli.Bahrami@Oracle.COM$endif 308212692SAli.Bahrami@Oracle.COM 308312692SAli.Bahrami@Oracle.COM$if sparc32 308412692SAli.Bahrami@Oracle.COM __ashldi3; 308512692SAli.Bahrami@Oracle.COM __ashrdi3; 308612692SAli.Bahrami@Oracle.COM _cerror64; 308712692SAli.Bahrami@Oracle.COM __cmpdi2; 308812692SAli.Bahrami@Oracle.COM __floatdidf; 308912692SAli.Bahrami@Oracle.COM __floatdisf; 309012692SAli.Bahrami@Oracle.COM __lshrdi3; 309112692SAli.Bahrami@Oracle.COM __muldi3; 309212692SAli.Bahrami@Oracle.COM __ucmpdi2; 309312692SAli.Bahrami@Oracle.COM$endif 309412692SAli.Bahrami@Oracle.COM 309512692SAli.Bahrami@Oracle.COM$if _x86 309612692SAli.Bahrami@Oracle.COM _D_cplx_lr_div; 309712692SAli.Bahrami@Oracle.COM _D_cplx_lr_div_ix; 309812692SAli.Bahrami@Oracle.COM _D_cplx_lr_div_rx; 309912692SAli.Bahrami@Oracle.COM _F_cplx_lr_div; 310012692SAli.Bahrami@Oracle.COM _F_cplx_lr_div_ix; 310112692SAli.Bahrami@Oracle.COM _F_cplx_lr_div_rx; 310212692SAli.Bahrami@Oracle.COM __fltrounds; 310312692SAli.Bahrami@Oracle.COM sysi86; 310412692SAli.Bahrami@Oracle.COM _sysi86; 310512692SAli.Bahrami@Oracle.COM _X_cplx_div; 310612692SAli.Bahrami@Oracle.COM _X_cplx_div_ix; 310712692SAli.Bahrami@Oracle.COM _X_cplx_div_rx; 310812692SAli.Bahrami@Oracle.COM _X_cplx_lr_div; 310912692SAli.Bahrami@Oracle.COM _X_cplx_lr_div_ix; 311012692SAli.Bahrami@Oracle.COM _X_cplx_lr_div_rx; 311112692SAli.Bahrami@Oracle.COM _X_cplx_mul; 311212692SAli.Bahrami@Oracle.COM __xgetRD; 311312692SAli.Bahrami@Oracle.COM __xtol; 311412692SAli.Bahrami@Oracle.COM __xtoll; 311512692SAli.Bahrami@Oracle.COM __xtoul; 311612692SAli.Bahrami@Oracle.COM __xtoull; 311712692SAli.Bahrami@Oracle.COM$endif 311812692SAli.Bahrami@Oracle.COM 311912692SAli.Bahrami@Oracle.COM$if i386 312012692SAli.Bahrami@Oracle.COM __divrem64; 312112692SAli.Bahrami@Oracle.COM ___tls_get_addr; 312212692SAli.Bahrami@Oracle.COM __udivrem64; 312312692SAli.Bahrami@Oracle.COM$endif 312412692SAli.Bahrami@Oracle.COM 31256812Sraf# The following functions should not be exported from libc, 31266812Sraf# but /lib/libm.so.2, some older versions of the Studio 31276812Sraf# compiler/debugger components, and some ancient programs 31286812Sraf# found in /usr/dist reference them. When we no longer 31296812Sraf# care about these old and broken binary objects, these 31306812Sraf# symbols should be deleted. 313112692SAli.Bahrami@Oracle.COM _brk { FLAGS = NODYNSORT }; 313212692SAli.Bahrami@Oracle.COM _cond_broadcast { FLAGS = NODYNSORT }; 313312692SAli.Bahrami@Oracle.COM _cond_init { FLAGS = NODYNSORT }; 313412692SAli.Bahrami@Oracle.COM _cond_signal { FLAGS = NODYNSORT }; 313512692SAli.Bahrami@Oracle.COM _cond_wait { FLAGS = NODYNSORT }; 313612692SAli.Bahrami@Oracle.COM _ecvt { FLAGS = NODYNSORT }; 313712692SAli.Bahrami@Oracle.COM _fcvt { FLAGS = NODYNSORT }; 313812692SAli.Bahrami@Oracle.COM _getc_unlocked { FLAGS = NODYNSORT }; 313912692SAli.Bahrami@Oracle.COM _llseek { FLAGS = NODYNSORT }; 314012692SAli.Bahrami@Oracle.COM _pthread_attr_getdetachstate { FLAGS = NODYNSORT }; 314112692SAli.Bahrami@Oracle.COM _pthread_attr_getinheritsched { FLAGS = NODYNSORT }; 314212692SAli.Bahrami@Oracle.COM _pthread_attr_getschedparam { FLAGS = NODYNSORT }; 314312692SAli.Bahrami@Oracle.COM _pthread_attr_getschedpolicy { FLAGS = NODYNSORT }; 314412692SAli.Bahrami@Oracle.COM _pthread_attr_getscope { FLAGS = NODYNSORT }; 314512692SAli.Bahrami@Oracle.COM _pthread_attr_getstackaddr { FLAGS = NODYNSORT }; 314612692SAli.Bahrami@Oracle.COM _pthread_attr_getstacksize { FLAGS = NODYNSORT }; 314712692SAli.Bahrami@Oracle.COM _pthread_attr_init { FLAGS = NODYNSORT }; 314812692SAli.Bahrami@Oracle.COM _pthread_condattr_getpshared { FLAGS = NODYNSORT }; 314912692SAli.Bahrami@Oracle.COM _pthread_condattr_init { FLAGS = NODYNSORT }; 315012692SAli.Bahrami@Oracle.COM _pthread_cond_init { FLAGS = NODYNSORT }; 315112692SAli.Bahrami@Oracle.COM _pthread_create { FLAGS = NODYNSORT }; 315212692SAli.Bahrami@Oracle.COM _pthread_getschedparam { FLAGS = NODYNSORT }; 315312692SAli.Bahrami@Oracle.COM _pthread_join { FLAGS = NODYNSORT }; 315412692SAli.Bahrami@Oracle.COM _pthread_key_create { FLAGS = NODYNSORT }; 315512692SAli.Bahrami@Oracle.COM _pthread_mutexattr_getprioceiling { FLAGS = NODYNSORT }; 315612692SAli.Bahrami@Oracle.COM _pthread_mutexattr_getprotocol { FLAGS = NODYNSORT }; 315712692SAli.Bahrami@Oracle.COM _pthread_mutexattr_getpshared { FLAGS = NODYNSORT }; 315812692SAli.Bahrami@Oracle.COM _pthread_mutexattr_init { FLAGS = NODYNSORT }; 315912692SAli.Bahrami@Oracle.COM _pthread_mutex_getprioceiling { FLAGS = NODYNSORT }; 316012692SAli.Bahrami@Oracle.COM _pthread_mutex_init { FLAGS = NODYNSORT }; 316112692SAli.Bahrami@Oracle.COM _pthread_sigmask { FLAGS = NODYNSORT }; 316212692SAli.Bahrami@Oracle.COM _rwlock_init { FLAGS = NODYNSORT }; 316312692SAli.Bahrami@Oracle.COM _rw_rdlock { FLAGS = NODYNSORT }; 316412692SAli.Bahrami@Oracle.COM _rw_unlock { FLAGS = NODYNSORT }; 316512692SAli.Bahrami@Oracle.COM _rw_wrlock { FLAGS = NODYNSORT }; 316612692SAli.Bahrami@Oracle.COM _sbrk_unlocked { FLAGS = NODYNSORT }; 316712692SAli.Bahrami@Oracle.COM _select { FLAGS = NODYNSORT }; 316812692SAli.Bahrami@Oracle.COM _sema_init { FLAGS = NODYNSORT }; 316912692SAli.Bahrami@Oracle.COM _sema_post { FLAGS = NODYNSORT }; 317012692SAli.Bahrami@Oracle.COM _sema_trywait { FLAGS = NODYNSORT }; 317112692SAli.Bahrami@Oracle.COM _sema_wait { FLAGS = NODYNSORT }; 317212692SAli.Bahrami@Oracle.COM _sysfs { FLAGS = NODYNSORT }; 317312692SAli.Bahrami@Oracle.COM _thr_create { FLAGS = NODYNSORT }; 317412692SAli.Bahrami@Oracle.COM _thr_exit { FLAGS = NODYNSORT }; 317512692SAli.Bahrami@Oracle.COM _thr_getprio { FLAGS = NODYNSORT }; 317612692SAli.Bahrami@Oracle.COM _thr_getspecific { FLAGS = NODYNSORT }; 317712692SAli.Bahrami@Oracle.COM _thr_join { FLAGS = NODYNSORT }; 317812692SAli.Bahrami@Oracle.COM _thr_keycreate { FLAGS = NODYNSORT }; 317912692SAli.Bahrami@Oracle.COM _thr_kill { FLAGS = NODYNSORT }; 318012692SAli.Bahrami@Oracle.COM _thr_main { FLAGS = NODYNSORT }; 318112692SAli.Bahrami@Oracle.COM _thr_self { FLAGS = NODYNSORT }; 318212692SAli.Bahrami@Oracle.COM _thr_setspecific { FLAGS = NODYNSORT }; 318312692SAli.Bahrami@Oracle.COM _thr_sigsetmask { FLAGS = NODYNSORT }; 318412692SAli.Bahrami@Oracle.COM _thr_stksegment { FLAGS = NODYNSORT }; 318512692SAli.Bahrami@Oracle.COM _ungetc_unlocked { FLAGS = NODYNSORT }; 318612692SAli.Bahrami@Oracle.COM 31872522Sraf local: 318812692SAli.Bahrami@Oracle.COM __imax_lldiv { FLAGS = NODYNSORT }; 318912692SAli.Bahrami@Oracle.COM _ti_thr_self { FLAGS = NODYNSORT }; 31902522Sraf *; 319112692SAli.Bahrami@Oracle.COM 319212692SAli.Bahrami@Oracle.COM$if lf64 319312692SAli.Bahrami@Oracle.COM _seekdir64 { FLAGS = NODYNSORT }; 319412692SAli.Bahrami@Oracle.COM _telldir64 { FLAGS = NODYNSORT }; 319512692SAli.Bahrami@Oracle.COM$endif 319612692SAli.Bahrami@Oracle.COM 319712692SAli.Bahrami@Oracle.COM$if _sparc 319812692SAli.Bahrami@Oracle.COM __cerror { FLAGS = NODYNSORT }; 319912692SAli.Bahrami@Oracle.COM$endif 320012692SAli.Bahrami@Oracle.COM 320112692SAli.Bahrami@Oracle.COM$if sparc32 320212692SAli.Bahrami@Oracle.COM __cerror64 { FLAGS = NODYNSORT }; 320312692SAli.Bahrami@Oracle.COM$endif 320412692SAli.Bahrami@Oracle.COM 320512692SAli.Bahrami@Oracle.COM$if sparcv9 320612692SAli.Bahrami@Oracle.COM __cleanup { FLAGS = NODYNSORT }; 320712692SAli.Bahrami@Oracle.COM$endif 320812692SAli.Bahrami@Oracle.COM 320912692SAli.Bahrami@Oracle.COM$if i386 321012692SAli.Bahrami@Oracle.COM _syscall6 { FLAGS = NODYNSORT }; 321112692SAli.Bahrami@Oracle.COM __systemcall6 { FLAGS = NODYNSORT }; 321212692SAli.Bahrami@Oracle.COM$endif 321312692SAli.Bahrami@Oracle.COM 321412692SAli.Bahrami@Oracle.COM$if amd64 321512692SAli.Bahrami@Oracle.COM ___tls_get_addr { FLAGS = NODYNSORT }; 321612692SAli.Bahrami@Oracle.COM$endif 32172522Sraf}; 3218