1*12692SAli.Bahrami@Oracle.COM# 2*12692SAli.Bahrami@Oracle.COM# CDDL HEADER START 3*12692SAli.Bahrami@Oracle.COM# 4*12692SAli.Bahrami@Oracle.COM# The contents of this file are subject to the terms of the 5*12692SAli.Bahrami@Oracle.COM# Common Development and Distribution License (the "License"). 6*12692SAli.Bahrami@Oracle.COM# You may not use this file except in compliance with the License. 7*12692SAli.Bahrami@Oracle.COM# 8*12692SAli.Bahrami@Oracle.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*12692SAli.Bahrami@Oracle.COM# or http://www.opensolaris.org/os/licensing. 10*12692SAli.Bahrami@Oracle.COM# See the License for the specific language governing permissions 11*12692SAli.Bahrami@Oracle.COM# and limitations under the License. 12*12692SAli.Bahrami@Oracle.COM# 13*12692SAli.Bahrami@Oracle.COM# When distributing Covered Code, include this CDDL HEADER in each 14*12692SAli.Bahrami@Oracle.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*12692SAli.Bahrami@Oracle.COM# If applicable, add the following below this CDDL HEADER, with the 16*12692SAli.Bahrami@Oracle.COM# fields enclosed by brackets "[]" replaced with your own identifying 17*12692SAli.Bahrami@Oracle.COM# information: Portions Copyright [yyyy] [name of copyright owner] 18*12692SAli.Bahrami@Oracle.COM# 19*12692SAli.Bahrami@Oracle.COM# CDDL HEADER END 20*12692SAli.Bahrami@Oracle.COM# 21*12692SAli.Bahrami@Oracle.COM# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 22*12692SAli.Bahrami@Oracle.COM# 23*12692SAli.Bahrami@Oracle.COM 24*12692SAli.Bahrami@Oracle.COM# 25*12692SAli.Bahrami@Oracle.COM# MAPFILE HEADER START 26*12692SAli.Bahrami@Oracle.COM# 27*12692SAli.Bahrami@Oracle.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 28*12692SAli.Bahrami@Oracle.COM# Object versioning must comply with the rules detailed in 29*12692SAli.Bahrami@Oracle.COM# 30*12692SAli.Bahrami@Oracle.COM# usr/src/lib/README.mapfiles 31*12692SAli.Bahrami@Oracle.COM# 32*12692SAli.Bahrami@Oracle.COM# You should not be making modifications here until you've read the most current 33*12692SAli.Bahrami@Oracle.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 34*12692SAli.Bahrami@Oracle.COM# 35*12692SAli.Bahrami@Oracle.COM# MAPFILE HEADER END 36*12692SAli.Bahrami@Oracle.COM# 37*12692SAli.Bahrami@Oracle.COM 38*12692SAli.Bahrami@Oracle.COM$mapfile_version 2 39*12692SAli.Bahrami@Oracle.COM 40*12692SAli.Bahrami@Oracle.COM# 41*12692SAli.Bahrami@Oracle.COM# DO NOT TOUCH THIS FILE. 42*12692SAli.Bahrami@Oracle.COM# This file declares interfaces that are cast in stone. 43*12692SAli.Bahrami@Oracle.COM# They offer interfaces that will never change. 44*12692SAli.Bahrami@Oracle.COM# DO NOT TOUCH THIS FILE. 45*12692SAli.Bahrami@Oracle.COM# 46*12692SAli.Bahrami@Oracle.COM 47*12692SAli.Bahrami@Oracle.COM# For ABI reasons, 32-bit sparc defines and uses some ABI related versions not 48*12692SAli.Bahrami@Oracle.COM# used on the other platforms. Define sparc32 for convenience. 49*12692SAli.Bahrami@Oracle.COM$if _sparc && _ELF32 50*12692SAli.Bahrami@Oracle.COM$add sparc32 51*12692SAli.Bahrami@Oracle.COM$endif 52*12692SAli.Bahrami@Oracle.COM 53*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.6.1 { 54*12692SAli.Bahrami@Oracle.COM global: 55*12692SAli.Bahrami@Oracle.COM _stack_grow { TYPE = FUNCTION }; 56*12692SAli.Bahrami@Oracle.COM local: 57*12692SAli.Bahrami@Oracle.COM *; 58*12692SAli.Bahrami@Oracle.COM} SUNW_1.6; 59*12692SAli.Bahrami@Oracle.COM 60*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.6 { 61*12692SAli.Bahrami@Oracle.COM global: 62*12692SAli.Bahrami@Oracle.COM cond_reltimedwait { TYPE = FUNCTION }; 63*12692SAli.Bahrami@Oracle.COM pthread_cond_reltimedwait_np { TYPE = FUNCTION }; 64*12692SAli.Bahrami@Oracle.COM} SUNW_1.5; 65*12692SAli.Bahrami@Oracle.COM 66*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.5 { 67*12692SAli.Bahrami@Oracle.COM global: 68*12692SAli.Bahrami@Oracle.COM pthread_mutex_consistent_np { TYPE = FUNCTION }; 69*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_getrobust_np { TYPE = FUNCTION }; 70*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_setrobust_np { TYPE = FUNCTION }; 71*12692SAli.Bahrami@Oracle.COM} SUNW_1.4; 72*12692SAli.Bahrami@Oracle.COM 73*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 { 74*12692SAli.Bahrami@Oracle.COM global: 75*12692SAli.Bahrami@Oracle.COM getmsg { TYPE = FUNCTION }; 76*12692SAli.Bahrami@Oracle.COM getpmsg { TYPE = FUNCTION }; 77*12692SAli.Bahrami@Oracle.COM lockf { TYPE = FUNCTION }; 78*12692SAli.Bahrami@Oracle.COM msgrcv { TYPE = FUNCTION }; 79*12692SAli.Bahrami@Oracle.COM msgsnd { TYPE = FUNCTION }; 80*12692SAli.Bahrami@Oracle.COM poll { TYPE = FUNCTION }; 81*12692SAli.Bahrami@Oracle.COM pread { TYPE = FUNCTION }; 82*12692SAli.Bahrami@Oracle.COM pthread_attr_getguardsize { TYPE = FUNCTION }; 83*12692SAli.Bahrami@Oracle.COM pthread_attr_setguardsize { TYPE = FUNCTION }; 84*12692SAli.Bahrami@Oracle.COM pthread_getconcurrency { TYPE = FUNCTION }; 85*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_gettype { TYPE = FUNCTION }; 86*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_settype { TYPE = FUNCTION }; 87*12692SAli.Bahrami@Oracle.COM pthread_rwlockattr_destroy { TYPE = FUNCTION }; 88*12692SAli.Bahrami@Oracle.COM pthread_rwlockattr_getpshared { TYPE = FUNCTION }; 89*12692SAli.Bahrami@Oracle.COM pthread_rwlockattr_init { TYPE = FUNCTION }; 90*12692SAli.Bahrami@Oracle.COM pthread_rwlockattr_setpshared { TYPE = FUNCTION }; 91*12692SAli.Bahrami@Oracle.COM pthread_rwlock_destroy { TYPE = FUNCTION }; 92*12692SAli.Bahrami@Oracle.COM pthread_rwlock_init { TYPE = FUNCTION }; 93*12692SAli.Bahrami@Oracle.COM pthread_rwlock_rdlock { TYPE = FUNCTION }; 94*12692SAli.Bahrami@Oracle.COM pthread_rwlock_tryrdlock { TYPE = FUNCTION }; 95*12692SAli.Bahrami@Oracle.COM pthread_rwlock_trywrlock { TYPE = FUNCTION }; 96*12692SAli.Bahrami@Oracle.COM pthread_rwlock_unlock { TYPE = FUNCTION }; 97*12692SAli.Bahrami@Oracle.COM pthread_rwlock_wrlock { TYPE = FUNCTION }; 98*12692SAli.Bahrami@Oracle.COM pthread_setconcurrency { TYPE = FUNCTION }; 99*12692SAli.Bahrami@Oracle.COM putmsg { TYPE = FUNCTION }; 100*12692SAli.Bahrami@Oracle.COM putpmsg { TYPE = FUNCTION }; 101*12692SAli.Bahrami@Oracle.COM pwrite { TYPE = FUNCTION }; 102*12692SAli.Bahrami@Oracle.COM readv { TYPE = FUNCTION }; 103*12692SAli.Bahrami@Oracle.COM select { TYPE = FUNCTION }; 104*12692SAli.Bahrami@Oracle.COM sigpause { TYPE = FUNCTION }; 105*12692SAli.Bahrami@Oracle.COM usleep { TYPE = FUNCTION }; 106*12692SAli.Bahrami@Oracle.COM wait3 { TYPE = FUNCTION }; 107*12692SAli.Bahrami@Oracle.COM waitid { TYPE = FUNCTION }; 108*12692SAli.Bahrami@Oracle.COM writev { TYPE = FUNCTION }; 109*12692SAli.Bahrami@Oracle.COM __xpg4_putmsg { TYPE = FUNCTION }; 110*12692SAli.Bahrami@Oracle.COM __xpg4_putpmsg { TYPE = FUNCTION }; 111*12692SAli.Bahrami@Oracle.COM 112*12692SAli.Bahrami@Oracle.COM$if _ELF32 # Large file interfaces 113*12692SAli.Bahrami@Oracle.COM lockf64 { TYPE = FUNCTION }; 114*12692SAli.Bahrami@Oracle.COM pread64 { TYPE = FUNCTION }; 115*12692SAli.Bahrami@Oracle.COM pwrite64 { TYPE = FUNCTION }; 116*12692SAli.Bahrami@Oracle.COM$endif 117*12692SAli.Bahrami@Oracle.COM} SUNW_1.3; 118*12692SAli.Bahrami@Oracle.COM 119*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 { 120*12692SAli.Bahrami@Oracle.COM global: 121*12692SAli.Bahrami@Oracle.COM SUNW_1.3; 122*12692SAli.Bahrami@Oracle.COM} SUNW_1.2; 123*12692SAli.Bahrami@Oracle.COM 124*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 125*12692SAli.Bahrami@Oracle.COM global: 126*12692SAli.Bahrami@Oracle.COM SUNW_1.2; 127*12692SAli.Bahrami@Oracle.COM} SUNW_1.1; 128*12692SAli.Bahrami@Oracle.COM 129*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { 130*12692SAli.Bahrami@Oracle.COM global: 131*12692SAli.Bahrami@Oracle.COM kill { TYPE = FUNCTION }; 132*12692SAli.Bahrami@Oracle.COM 133*12692SAli.Bahrami@Oracle.COM$if _ELF32 # Large file interfaces 134*12692SAli.Bahrami@Oracle.COM creat64 { TYPE = FUNCTION }; 135*12692SAli.Bahrami@Oracle.COM open64 { TYPE = FUNCTION }; 136*12692SAli.Bahrami@Oracle.COM$endif 137*12692SAli.Bahrami@Oracle.COM} SUNW_0.9; 138*12692SAli.Bahrami@Oracle.COM 139*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.9 { 140*12692SAli.Bahrami@Oracle.COM global: 141*12692SAli.Bahrami@Oracle.COM alarm { TYPE = FUNCTION }; 142*12692SAli.Bahrami@Oracle.COM close { TYPE = FUNCTION; FLAGS = NODIRECT }; 143*12692SAli.Bahrami@Oracle.COM creat { TYPE = FUNCTION }; 144*12692SAli.Bahrami@Oracle.COM fcntl { TYPE = FUNCTION }; 145*12692SAli.Bahrami@Oracle.COM fork { TYPE = FUNCTION; FLAGS = NODIRECT }; 146*12692SAli.Bahrami@Oracle.COM fsync { TYPE = FUNCTION }; 147*12692SAli.Bahrami@Oracle.COM msync { TYPE = FUNCTION }; 148*12692SAli.Bahrami@Oracle.COM open { TYPE = FUNCTION }; 149*12692SAli.Bahrami@Oracle.COM pause { TYPE = FUNCTION }; 150*12692SAli.Bahrami@Oracle.COM pthread_attr_destroy { TYPE = FUNCTION }; 151*12692SAli.Bahrami@Oracle.COM pthread_attr_getdetachstate { TYPE = FUNCTION }; 152*12692SAli.Bahrami@Oracle.COM pthread_attr_getinheritsched { TYPE = FUNCTION }; 153*12692SAli.Bahrami@Oracle.COM pthread_attr_getschedparam { TYPE = FUNCTION }; 154*12692SAli.Bahrami@Oracle.COM pthread_attr_getschedpolicy { TYPE = FUNCTION }; 155*12692SAli.Bahrami@Oracle.COM pthread_attr_getscope { TYPE = FUNCTION }; 156*12692SAli.Bahrami@Oracle.COM pthread_attr_getstackaddr { TYPE = FUNCTION }; 157*12692SAli.Bahrami@Oracle.COM pthread_attr_getstacksize { TYPE = FUNCTION }; 158*12692SAli.Bahrami@Oracle.COM pthread_attr_init { TYPE = FUNCTION }; 159*12692SAli.Bahrami@Oracle.COM pthread_attr_setdetachstate { TYPE = FUNCTION }; 160*12692SAli.Bahrami@Oracle.COM pthread_attr_setinheritsched { TYPE = FUNCTION }; 161*12692SAli.Bahrami@Oracle.COM pthread_attr_setschedparam { TYPE = FUNCTION }; 162*12692SAli.Bahrami@Oracle.COM pthread_attr_setschedpolicy { TYPE = FUNCTION }; 163*12692SAli.Bahrami@Oracle.COM pthread_attr_setscope { TYPE = FUNCTION }; 164*12692SAli.Bahrami@Oracle.COM pthread_attr_setstackaddr { TYPE = FUNCTION }; 165*12692SAli.Bahrami@Oracle.COM pthread_attr_setstacksize { TYPE = FUNCTION }; 166*12692SAli.Bahrami@Oracle.COM pthread_cancel { TYPE = FUNCTION }; 167*12692SAli.Bahrami@Oracle.COM __pthread_cleanup_pop { TYPE = FUNCTION }; 168*12692SAli.Bahrami@Oracle.COM __pthread_cleanup_push { TYPE = FUNCTION }; 169*12692SAli.Bahrami@Oracle.COM pthread_condattr_destroy { TYPE = FUNCTION }; 170*12692SAli.Bahrami@Oracle.COM pthread_condattr_getpshared { TYPE = FUNCTION }; 171*12692SAli.Bahrami@Oracle.COM pthread_condattr_init { TYPE = FUNCTION }; 172*12692SAli.Bahrami@Oracle.COM pthread_condattr_setpshared { TYPE = FUNCTION }; 173*12692SAli.Bahrami@Oracle.COM pthread_cond_broadcast { TYPE = FUNCTION }; 174*12692SAli.Bahrami@Oracle.COM pthread_cond_destroy { TYPE = FUNCTION }; 175*12692SAli.Bahrami@Oracle.COM pthread_cond_init { TYPE = FUNCTION }; 176*12692SAli.Bahrami@Oracle.COM pthread_cond_signal { TYPE = FUNCTION }; 177*12692SAli.Bahrami@Oracle.COM pthread_cond_timedwait { TYPE = FUNCTION }; 178*12692SAli.Bahrami@Oracle.COM pthread_cond_wait { TYPE = FUNCTION }; 179*12692SAli.Bahrami@Oracle.COM pthread_create { TYPE = FUNCTION }; 180*12692SAli.Bahrami@Oracle.COM pthread_detach { TYPE = FUNCTION }; 181*12692SAli.Bahrami@Oracle.COM pthread_equal { TYPE = FUNCTION }; 182*12692SAli.Bahrami@Oracle.COM pthread_exit { TYPE = FUNCTION }; 183*12692SAli.Bahrami@Oracle.COM pthread_getschedparam { TYPE = FUNCTION }; 184*12692SAli.Bahrami@Oracle.COM pthread_getspecific { TYPE = FUNCTION }; 185*12692SAli.Bahrami@Oracle.COM pthread_join { TYPE = FUNCTION }; 186*12692SAli.Bahrami@Oracle.COM pthread_key_create { TYPE = FUNCTION }; 187*12692SAli.Bahrami@Oracle.COM pthread_key_delete { TYPE = FUNCTION }; 188*12692SAli.Bahrami@Oracle.COM pthread_kill { TYPE = FUNCTION }; 189*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_destroy { TYPE = FUNCTION }; 190*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_getprioceiling { TYPE = FUNCTION }; 191*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_getprotocol { TYPE = FUNCTION }; 192*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_getpshared { TYPE = FUNCTION }; 193*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_init { TYPE = FUNCTION }; 194*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_setprioceiling { TYPE = FUNCTION }; 195*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_setprotocol { TYPE = FUNCTION }; 196*12692SAli.Bahrami@Oracle.COM pthread_mutexattr_setpshared { TYPE = FUNCTION }; 197*12692SAli.Bahrami@Oracle.COM pthread_mutex_destroy { TYPE = FUNCTION }; 198*12692SAli.Bahrami@Oracle.COM pthread_mutex_getprioceiling { TYPE = FUNCTION }; 199*12692SAli.Bahrami@Oracle.COM pthread_mutex_init { TYPE = FUNCTION }; 200*12692SAli.Bahrami@Oracle.COM pthread_mutex_lock { TYPE = FUNCTION }; 201*12692SAli.Bahrami@Oracle.COM pthread_mutex_setprioceiling { TYPE = FUNCTION }; 202*12692SAli.Bahrami@Oracle.COM pthread_mutex_trylock { TYPE = FUNCTION }; 203*12692SAli.Bahrami@Oracle.COM pthread_mutex_unlock { TYPE = FUNCTION }; 204*12692SAli.Bahrami@Oracle.COM pthread_once { TYPE = FUNCTION }; 205*12692SAli.Bahrami@Oracle.COM pthread_self { TYPE = FUNCTION }; 206*12692SAli.Bahrami@Oracle.COM pthread_setcancelstate { TYPE = FUNCTION }; 207*12692SAli.Bahrami@Oracle.COM pthread_setcanceltype { TYPE = FUNCTION }; 208*12692SAli.Bahrami@Oracle.COM pthread_setschedparam { TYPE = FUNCTION }; 209*12692SAli.Bahrami@Oracle.COM pthread_setspecific { TYPE = FUNCTION }; 210*12692SAli.Bahrami@Oracle.COM pthread_sigmask { TYPE = FUNCTION }; 211*12692SAli.Bahrami@Oracle.COM pthread_testcancel { TYPE = FUNCTION }; 212*12692SAli.Bahrami@Oracle.COM read { TYPE = FUNCTION }; 213*12692SAli.Bahrami@Oracle.COM setitimer { TYPE = FUNCTION }; 214*12692SAli.Bahrami@Oracle.COM sigpending { TYPE = FUNCTION }; 215*12692SAli.Bahrami@Oracle.COM sigsetjmp { TYPE = FUNCTION }; 216*12692SAli.Bahrami@Oracle.COM sigsuspend { TYPE = FUNCTION }; 217*12692SAli.Bahrami@Oracle.COM tcdrain { TYPE = FUNCTION }; 218*12692SAli.Bahrami@Oracle.COM wait { TYPE = FUNCTION }; 219*12692SAli.Bahrami@Oracle.COM waitpid { TYPE = FUNCTION }; 220*12692SAli.Bahrami@Oracle.COM write { TYPE = FUNCTION }; 221*12692SAli.Bahrami@Oracle.COM$if sparc32 222*12692SAli.Bahrami@Oracle.COM} SUNW_0.7 SISCD_2.3b; 223*12692SAli.Bahrami@Oracle.COM 224*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SISCD_2.3b { 225*12692SAli.Bahrami@Oracle.COM global: 226*12692SAli.Bahrami@Oracle.COM$endif 227*12692SAli.Bahrami@Oracle.COM thr_main { TYPE = FUNCTION }; 228*12692SAli.Bahrami@Oracle.COM thr_stksegment { TYPE = FUNCTION }; 229*12692SAli.Bahrami@Oracle.COM$if sparc32 230*12692SAli.Bahrami@Oracle.COM}; 231*12692SAli.Bahrami@Oracle.COM$else 232*12692SAli.Bahrami@Oracle.COM} SUNW_0.7; 233*12692SAli.Bahrami@Oracle.COM$endif 234*12692SAli.Bahrami@Oracle.COM 235*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 { 236*12692SAli.Bahrami@Oracle.COM global: 237*12692SAli.Bahrami@Oracle.COM _getfp { TYPE = FUNCTION }; 238*12692SAli.Bahrami@Oracle.COM lwp_self { TYPE = FUNCTION }; 239*12692SAli.Bahrami@Oracle.COM _mutex_held { TYPE = FUNCTION }; 240*12692SAli.Bahrami@Oracle.COM _rw_read_held { TYPE = FUNCTION }; 241*12692SAli.Bahrami@Oracle.COM _rw_write_held { TYPE = FUNCTION }; 242*12692SAli.Bahrami@Oracle.COM _sema_held { TYPE = FUNCTION }; 243*12692SAli.Bahrami@Oracle.COM setcontext { TYPE = FUNCTION }; 244*12692SAli.Bahrami@Oracle.COM sigaction { TYPE = FUNCTION; FLAGS = NODIRECT }; 245*12692SAli.Bahrami@Oracle.COM sigprocmask { TYPE = FUNCTION }; 246*12692SAli.Bahrami@Oracle.COM sleep { TYPE = FUNCTION }; 247*12692SAli.Bahrami@Oracle.COM$if sparc32 248*12692SAli.Bahrami@Oracle.COM} SISCD_2.3a; 249*12692SAli.Bahrami@Oracle.COM 250*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SISCD_2.3a { 251*12692SAli.Bahrami@Oracle.COM global: 252*12692SAli.Bahrami@Oracle.COM$endif 253*12692SAli.Bahrami@Oracle.COM cond_broadcast { TYPE = FUNCTION }; 254*12692SAli.Bahrami@Oracle.COM cond_destroy { TYPE = FUNCTION }; 255*12692SAli.Bahrami@Oracle.COM cond_init { TYPE = FUNCTION }; 256*12692SAli.Bahrami@Oracle.COM cond_signal { TYPE = FUNCTION }; 257*12692SAli.Bahrami@Oracle.COM cond_timedwait { TYPE = FUNCTION }; 258*12692SAli.Bahrami@Oracle.COM cond_wait { TYPE = FUNCTION }; 259*12692SAli.Bahrami@Oracle.COM fork1 { TYPE = FUNCTION }; 260*12692SAli.Bahrami@Oracle.COM mutex_destroy { TYPE = FUNCTION }; 261*12692SAli.Bahrami@Oracle.COM mutex_init { TYPE = FUNCTION }; 262*12692SAli.Bahrami@Oracle.COM mutex_lock { TYPE = FUNCTION }; 263*12692SAli.Bahrami@Oracle.COM mutex_trylock { TYPE = FUNCTION }; 264*12692SAli.Bahrami@Oracle.COM mutex_unlock { TYPE = FUNCTION }; 265*12692SAli.Bahrami@Oracle.COM rwlock_destroy { TYPE = FUNCTION }; 266*12692SAli.Bahrami@Oracle.COM rwlock_init { TYPE = FUNCTION }; 267*12692SAli.Bahrami@Oracle.COM rw_rdlock { TYPE = FUNCTION }; 268*12692SAli.Bahrami@Oracle.COM rw_tryrdlock { TYPE = FUNCTION }; 269*12692SAli.Bahrami@Oracle.COM rw_trywrlock { TYPE = FUNCTION }; 270*12692SAli.Bahrami@Oracle.COM rw_unlock { TYPE = FUNCTION }; 271*12692SAli.Bahrami@Oracle.COM rw_wrlock { TYPE = FUNCTION }; 272*12692SAli.Bahrami@Oracle.COM sema_destroy { TYPE = FUNCTION }; 273*12692SAli.Bahrami@Oracle.COM sema_init { TYPE = FUNCTION }; 274*12692SAli.Bahrami@Oracle.COM sema_post { TYPE = FUNCTION }; 275*12692SAli.Bahrami@Oracle.COM sema_trywait { TYPE = FUNCTION }; 276*12692SAli.Bahrami@Oracle.COM sema_wait { TYPE = FUNCTION }; 277*12692SAli.Bahrami@Oracle.COM sigwait { TYPE = FUNCTION }; 278*12692SAli.Bahrami@Oracle.COM thr_continue { TYPE = FUNCTION }; 279*12692SAli.Bahrami@Oracle.COM thr_create { TYPE = FUNCTION }; 280*12692SAli.Bahrami@Oracle.COM thr_exit { TYPE = FUNCTION }; 281*12692SAli.Bahrami@Oracle.COM thr_getconcurrency { TYPE = FUNCTION }; 282*12692SAli.Bahrami@Oracle.COM thr_getprio { TYPE = FUNCTION }; 283*12692SAli.Bahrami@Oracle.COM thr_getspecific { TYPE = FUNCTION }; 284*12692SAli.Bahrami@Oracle.COM thr_join { TYPE = FUNCTION }; 285*12692SAli.Bahrami@Oracle.COM thr_keycreate { TYPE = FUNCTION }; 286*12692SAli.Bahrami@Oracle.COM thr_kill { TYPE = FUNCTION }; 287*12692SAli.Bahrami@Oracle.COM thr_min_stack { TYPE = FUNCTION }; 288*12692SAli.Bahrami@Oracle.COM thr_self { TYPE = FUNCTION }; 289*12692SAli.Bahrami@Oracle.COM thr_setconcurrency { TYPE = FUNCTION }; 290*12692SAli.Bahrami@Oracle.COM thr_setprio { TYPE = FUNCTION }; 291*12692SAli.Bahrami@Oracle.COM thr_setspecific { TYPE = FUNCTION }; 292*12692SAli.Bahrami@Oracle.COM thr_sigsetmask { TYPE = FUNCTION }; 293*12692SAli.Bahrami@Oracle.COM thr_suspend { TYPE = FUNCTION }; 294*12692SAli.Bahrami@Oracle.COM thr_yield { TYPE = FUNCTION }; 295*12692SAli.Bahrami@Oracle.COM}; 296*12692SAli.Bahrami@Oracle.COM 297*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 298*12692SAli.Bahrami@Oracle.COM global: 299*12692SAli.Bahrami@Oracle.COM _alarm { TYPE = FUNCTION }; 300*12692SAli.Bahrami@Oracle.COM _assfail { TYPE = FUNCTION }; 301*12692SAli.Bahrami@Oracle.COM _fork { TYPE = FUNCTION }; 302*12692SAli.Bahrami@Oracle.COM$if !(_x86 && _ELF32) 303*12692SAli.Bahrami@Oracle.COM _getsp { TYPE = FUNCTION }; 304*12692SAli.Bahrami@Oracle.COM$endif 305*12692SAli.Bahrami@Oracle.COM __gettsp { TYPE = FUNCTION }; 306*12692SAli.Bahrami@Oracle.COM _mutex_destroy { TYPE = FUNCTION }; 307*12692SAli.Bahrami@Oracle.COM mutex_held { TYPE = FUNCTION }; 308*12692SAli.Bahrami@Oracle.COM _mutex_init { TYPE = FUNCTION }; 309*12692SAli.Bahrami@Oracle.COM _mutex_lock { TYPE = FUNCTION }; 310*12692SAli.Bahrami@Oracle.COM _mutex_unlock { TYPE = FUNCTION }; 311*12692SAli.Bahrami@Oracle.COM$if _sparc || (_x86 && _ELF32) 312*12692SAli.Bahrami@Oracle.COM _pthread_setcleanupinit { TYPE = FUNCTION }; 313*12692SAli.Bahrami@Oracle.COM$endif 314*12692SAli.Bahrami@Oracle.COM _resume { TYPE = FUNCTION }; 315*12692SAli.Bahrami@Oracle.COM _resume_ret { TYPE = FUNCTION }; 316*12692SAli.Bahrami@Oracle.COM _rwlock_destroy { TYPE = FUNCTION }; 317*12692SAli.Bahrami@Oracle.COM rw_read_held { TYPE = FUNCTION }; 318*12692SAli.Bahrami@Oracle.COM rw_write_held { TYPE = FUNCTION }; 319*12692SAli.Bahrami@Oracle.COM _sema_destroy { TYPE = FUNCTION }; 320*12692SAli.Bahrami@Oracle.COM sema_held { TYPE = FUNCTION }; 321*12692SAli.Bahrami@Oracle.COM _setcontext { TYPE = FUNCTION }; 322*12692SAli.Bahrami@Oracle.COM _setitimer { TYPE = FUNCTION }; 323*12692SAli.Bahrami@Oracle.COM _sigaction { TYPE = FUNCTION; FLAGS = NODIRECT }; 324*12692SAli.Bahrami@Oracle.COM _sigoff { TYPE = FUNCTION }; 325*12692SAli.Bahrami@Oracle.COM _sigon { TYPE = FUNCTION }; 326*12692SAli.Bahrami@Oracle.COM _sigprocmask { TYPE = FUNCTION }; 327*12692SAli.Bahrami@Oracle.COM _sigsetjmp { TYPE = FUNCTION }; 328*12692SAli.Bahrami@Oracle.COM _sigsuspend { TYPE = FUNCTION }; 329*12692SAli.Bahrami@Oracle.COM _sleep { TYPE = FUNCTION }; 330*12692SAli.Bahrami@Oracle.COM _thr_continue_allmutators { TYPE = FUNCTION }; 331*12692SAli.Bahrami@Oracle.COM thr_continue_allmutators { TYPE = FUNCTION }; 332*12692SAli.Bahrami@Oracle.COM _thr_continue_mutator { TYPE = FUNCTION }; 333*12692SAli.Bahrami@Oracle.COM thr_continue_mutator { TYPE = FUNCTION }; 334*12692SAli.Bahrami@Oracle.COM _thr_create { TYPE = FUNCTION }; 335*12692SAli.Bahrami@Oracle.COM _thr_getspecific { TYPE = FUNCTION }; 336*12692SAli.Bahrami@Oracle.COM _thr_getstate { TYPE = FUNCTION }; 337*12692SAli.Bahrami@Oracle.COM thr_getstate { TYPE = FUNCTION }; 338*12692SAli.Bahrami@Oracle.COM _thr_join { TYPE = FUNCTION }; 339*12692SAli.Bahrami@Oracle.COM _thr_keycreate { TYPE = FUNCTION }; 340*12692SAli.Bahrami@Oracle.COM _thr_main { TYPE = FUNCTION }; 341*12692SAli.Bahrami@Oracle.COM _thr_mutators_barrier { TYPE = FUNCTION }; 342*12692SAli.Bahrami@Oracle.COM thr_mutators_barrier { TYPE = FUNCTION }; 343*12692SAli.Bahrami@Oracle.COM thr_probe_setup { TYPE = FUNCTION }; 344*12692SAli.Bahrami@Oracle.COM _thr_self { TYPE = FUNCTION }; 345*12692SAli.Bahrami@Oracle.COM _thr_setmutator { TYPE = FUNCTION }; 346*12692SAli.Bahrami@Oracle.COM thr_setmutator { TYPE = FUNCTION }; 347*12692SAli.Bahrami@Oracle.COM _thr_setspecific { TYPE = FUNCTION }; 348*12692SAli.Bahrami@Oracle.COM _thr_setstate { TYPE = FUNCTION }; 349*12692SAli.Bahrami@Oracle.COM thr_setstate { TYPE = FUNCTION }; 350*12692SAli.Bahrami@Oracle.COM _thr_sighndlrinfo { TYPE = FUNCTION }; 351*12692SAli.Bahrami@Oracle.COM thr_sighndlrinfo { TYPE = FUNCTION }; 352*12692SAli.Bahrami@Oracle.COM thr_suspend_allmutators { TYPE = FUNCTION }; 353*12692SAli.Bahrami@Oracle.COM _thr_suspend_allmutators { TYPE = FUNCTION }; 354*12692SAli.Bahrami@Oracle.COM _thr_suspend_mutator { TYPE = FUNCTION }; 355*12692SAli.Bahrami@Oracle.COM thr_suspend_mutator { TYPE = FUNCTION }; 356*12692SAli.Bahrami@Oracle.COM _thr_wait_mutator { TYPE = FUNCTION }; 357*12692SAli.Bahrami@Oracle.COM thr_wait_mutator { TYPE = FUNCTION }; 358*12692SAli.Bahrami@Oracle.COM$if _x86 && _ELF32 359*12692SAli.Bahrami@Oracle.COM ___tls_get_addr { TYPE = FUNCTION }; 360*12692SAli.Bahrami@Oracle.COM$endif 361*12692SAli.Bahrami@Oracle.COM __tls_get_addr { TYPE = FUNCTION }; 362*12692SAli.Bahrami@Oracle.COM}; 363*12692SAli.Bahrami@Oracle.COM 364*12692SAli.Bahrami@Oracle.COM$if sparc32 365*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SISCD_2.3 { 366*12692SAli.Bahrami@Oracle.COM global: 367*12692SAli.Bahrami@Oracle.COM SISCD_2.3; 368*12692SAli.Bahrami@Oracle.COM} SISCD_2.3a SISCD_2.3b; 369*12692SAli.Bahrami@Oracle.COM$endif 370