# # Copyright 2005 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # ident "%Z%%M% %I% %E% SMI" # # # DO NOT TOUCH THIS FILE. # This file declares interfaces that are cast in stone. # They offer interfaces that will never change. # DO NOT TOUCH THIS FILE. # SUNW_1.4 { global: pthread_cond_reltimedwait_np = FUNCTION; cond_reltimedwait = FUNCTION; local: *; } SUNW_1.3; SUNW_1.3 { global: pthread_mutexattr_setrobust_np = FUNCTION; pthread_mutexattr_getrobust_np = FUNCTION; pthread_mutex_consistent_np = FUNCTION; } SUNW_1.2; SUNW_1.2 { global: pthread_attr_getguardsize = FUNCTION; pthread_attr_setguardsize = FUNCTION; pthread_getconcurrency = FUNCTION; pthread_mutexattr_gettype = FUNCTION; pthread_mutexattr_settype = FUNCTION; pthread_rwlock_destroy = FUNCTION; pthread_rwlock_init = FUNCTION; pthread_rwlock_rdlock = FUNCTION; pthread_rwlock_tryrdlock = FUNCTION; pthread_rwlock_trywrlock = FUNCTION; pthread_rwlock_unlock = FUNCTION; pthread_rwlock_wrlock = FUNCTION; pthread_rwlockattr_destroy = FUNCTION; pthread_rwlockattr_getpshared = FUNCTION; pthread_rwlockattr_init = FUNCTION; pthread_rwlockattr_setpshared = FUNCTION; pthread_setconcurrency = FUNCTION; __xpg4_putmsg = FUNCTION; __xpg4_putpmsg = FUNCTION; getmsg = FUNCTION; getpmsg = FUNCTION; lockf = FUNCTION; msgrcv = FUNCTION; msgsnd = FUNCTION; poll = FUNCTION; putmsg = FUNCTION; putpmsg = FUNCTION; select = FUNCTION; sigpause = FUNCTION; usleep = FUNCTION; wait3 = FUNCTION; waitid = FUNCTION; pread = FUNCTION; pwrite = FUNCTION; readv = FUNCTION; writev = FUNCTION; } SUNW_1.1; SUNW_1.1 { global: SUNW_1.1; } SUNW_0.9; SUNW_0.9 { global: pthread_attr_destroy = FUNCTION; pthread_attr_getdetachstate = FUNCTION; pthread_attr_getinheritsched = FUNCTION; pthread_attr_getschedparam = FUNCTION; pthread_attr_getschedpolicy = FUNCTION; pthread_attr_getscope = FUNCTION; pthread_attr_getstackaddr = FUNCTION; pthread_attr_getstacksize = FUNCTION; pthread_attr_init = FUNCTION; pthread_attr_setdetachstate = FUNCTION; pthread_attr_setinheritsched = FUNCTION; pthread_attr_setschedparam = FUNCTION; pthread_attr_setschedpolicy = FUNCTION; pthread_attr_setscope = FUNCTION; pthread_attr_setstackaddr = FUNCTION; pthread_attr_setstacksize = FUNCTION; pthread_cancel = FUNCTION; __pthread_cleanup_pop = FUNCTION; __pthread_cleanup_push = FUNCTION; pthread_cond_broadcast = FUNCTION; pthread_cond_destroy = FUNCTION; pthread_cond_init = FUNCTION; pthread_cond_signal = FUNCTION; pthread_cond_timedwait = FUNCTION; pthread_cond_wait = FUNCTION; pthread_condattr_destroy = FUNCTION; pthread_condattr_getpshared = FUNCTION; pthread_condattr_init = FUNCTION; pthread_condattr_setpshared = FUNCTION; pthread_create = FUNCTION; pthread_detach = FUNCTION; pthread_equal = FUNCTION; pthread_exit = FUNCTION; pthread_getschedparam = FUNCTION; pthread_getspecific = FUNCTION; pthread_join = FUNCTION; pthread_key_create = FUNCTION; pthread_key_delete = FUNCTION; pthread_kill = FUNCTION; pthread_mutex_destroy = FUNCTION; pthread_mutex_getprioceiling = FUNCTION; pthread_mutex_init = FUNCTION; pthread_mutex_lock = FUNCTION; pthread_mutex_setprioceiling = FUNCTION; pthread_mutex_trylock = FUNCTION; pthread_mutex_unlock = FUNCTION; pthread_mutexattr_destroy = FUNCTION; pthread_mutexattr_getprioceiling = FUNCTION; pthread_mutexattr_getprotocol = FUNCTION; pthread_mutexattr_getpshared = FUNCTION; pthread_mutexattr_init = FUNCTION; pthread_mutexattr_setprioceiling = FUNCTION; pthread_mutexattr_setprotocol = FUNCTION; pthread_mutexattr_setpshared = FUNCTION; pthread_once = FUNCTION; pthread_self = FUNCTION; pthread_setcancelstate = FUNCTION; pthread_setcanceltype = FUNCTION; pthread_setschedparam = FUNCTION; pthread_setspecific = FUNCTION; pthread_sigmask = FUNCTION; pthread_testcancel = FUNCTION; alarm = FUNCTION; close = FUNCTION; cond_broadcast = FUNCTION; cond_destroy = FUNCTION; cond_init = FUNCTION; cond_signal = FUNCTION; cond_timedwait = FUNCTION; cond_wait = FUNCTION; creat = FUNCTION; fcntl = FUNCTION; fork = FUNCTION; fork1 = FUNCTION; fsync = FUNCTION; msync = FUNCTION; mutex_destroy = FUNCTION; mutex_init = FUNCTION; mutex_lock = FUNCTION; mutex_trylock = FUNCTION; mutex_unlock = FUNCTION; open = FUNCTION; pause = FUNCTION; read = FUNCTION; rw_rdlock = FUNCTION; rw_tryrdlock = FUNCTION; rw_trywrlock = FUNCTION; rw_unlock = FUNCTION; rw_wrlock = FUNCTION; rwlock_init = FUNCTION; sema_destroy = FUNCTION; sema_init = FUNCTION; sema_post = FUNCTION; sema_trywait = FUNCTION; sema_wait = FUNCTION; _getfp = FUNCTION; setitimer = FUNCTION; siglongjmp = FUNCTION; sigsetjmp = FUNCTION; sigaction = FUNCTION; sigprocmask = FUNCTION; sigsuspend = FUNCTION; sigwait = FUNCTION; sleep = FUNCTION; tcdrain = FUNCTION; thr_continue = FUNCTION; thr_create = FUNCTION; thr_exit = FUNCTION; thr_getconcurrency = FUNCTION; thr_getprio = FUNCTION; thr_getspecific = FUNCTION; thr_join = FUNCTION; thr_keycreate = FUNCTION; thr_kill = FUNCTION; thr_main = FUNCTION; thr_min_stack = FUNCTION; thr_self = FUNCTION; thr_setconcurrency = FUNCTION; thr_setprio = FUNCTION; thr_setspecific = FUNCTION; thr_sigsetmask = FUNCTION; thr_stksegment = FUNCTION; thr_suspend = FUNCTION; thr_yield = FUNCTION; wait = FUNCTION; waitpid = FUNCTION; write = FUNCTION; _mutex_lock = FUNCTION; }; SUNWprivate_1.1 { global: __pthread_min_stack = FUNCTION; _pthread_setcleanupinit = FUNCTION; _pthread_rwlock_trywrlock = FUNCTION; _resume = FUNCTION; _resume_ret = FUNCTION; _canceloff = FUNCTION; _cancelon = FUNCTION; __thr_door_unbind = FUNCTION; __sigtimedwait = FUNCTION; thr_probe_setup = FUNCTION; _pthread_rwlockattr_setpshared = FUNCTION; _pthread_create = FUNCTION; _pthread_join = FUNCTION; _pthread_detach = FUNCTION; _pthread_once = FUNCTION; _pthread_equal = FUNCTION; _pthread_setschedparam = FUNCTION; _pthread_getschedparam = FUNCTION; _pthread_getspecific = FUNCTION; _pthread_setspecific = FUNCTION; _pthread_key_create = FUNCTION; _pthread_key_delete = FUNCTION; _pthread_exit = FUNCTION; _pthread_kill = FUNCTION; _pthread_self = FUNCTION; _pthread_sigmask = FUNCTION; _pthread_cancel = FUNCTION; _pthread_testcancel = FUNCTION; _pthread_setcanceltype = FUNCTION; _pthread_setcancelstate = FUNCTION; _pthread_attr_init = FUNCTION; _pthread_attr_destroy = FUNCTION; _pthread_attr_setstacksize = FUNCTION; _pthread_attr_getstacksize = FUNCTION; _pthread_attr_setstackaddr = FUNCTION; _pthread_attr_getstackaddr = FUNCTION; _pthread_attr_setdetachstate = FUNCTION; _pthread_attr_getdetachstate = FUNCTION; _pthread_attr_setscope = FUNCTION; _pthread_attr_getscope = FUNCTION; _pthread_attr_setinheritsched = FUNCTION; _pthread_attr_getinheritsched = FUNCTION; _pthread_attr_setschedpolicy = FUNCTION; _pthread_attr_getschedpolicy = FUNCTION; _pthread_attr_setschedparam = FUNCTION; _pthread_attr_getschedparam = FUNCTION; _pthread_mutexattr_init = FUNCTION; _pthread_mutexattr_destroy = FUNCTION; _pthread_mutexattr_setpshared = FUNCTION; _pthread_mutexattr_getpshared = FUNCTION; _pthread_mutexattr_setprotocol = FUNCTION; _pthread_mutexattr_getprotocol = FUNCTION; _pthread_mutexattr_setprioceiling = FUNCTION; _pthread_mutexattr_getprioceiling = FUNCTION; _pthread_mutexattr_setrobust_np = FUNCTION; _pthread_mutexattr_getrobust_np = FUNCTION; _pthread_mutex_consistent_np = FUNCTION; _pthread_mutex_setprioceiling = FUNCTION; _pthread_mutex_getprioceiling = FUNCTION; _pthread_mutex_init = FUNCTION; _pthread_condattr_init = FUNCTION; _pthread_condattr_destroy = FUNCTION; _pthread_condattr_setpshared = FUNCTION; _pthread_condattr_getpshared = FUNCTION; _pthread_cond_init = FUNCTION; _pthread_mutex_destroy = FUNCTION; _pthread_mutex_lock = FUNCTION; _pthread_mutex_unlock = FUNCTION; _pthread_mutex_trylock = FUNCTION; _pthread_cond_destroy = FUNCTION; _pthread_cond_wait = FUNCTION; _pthread_cond_timedwait = FUNCTION; _pthread_cond_reltimedwait_np = FUNCTION; _pthread_cond_signal = FUNCTION; _pthread_cond_broadcast = FUNCTION; _pthread_attr_getguardsize = FUNCTION; _pthread_attr_setguardsize = FUNCTION; _pthread_getconcurrency = FUNCTION; _pthread_setconcurrency = FUNCTION; _pthread_mutexattr_settype = FUNCTION; _pthread_mutexattr_gettype = FUNCTION; _pthread_rwlock_init = FUNCTION; _pthread_rwlock_destroy = FUNCTION; _pthread_rwlock_rdlock = FUNCTION; _pthread_rwlock_tryrdlock = FUNCTION; _pthread_rwlock_wrlock = FUNCTION; _pthread_rwlock_unlock = FUNCTION; _pthread_rwlockattr_init = FUNCTION; _pthread_rwlockattr_destroy = FUNCTION; _pthread_rwlockattr_getpshared = FUNCTION; _fork = FUNCTION; _fork1 = FUNCTION; _sigaction = FUNCTION; _sigprocmask = FUNCTION; _sigwait = FUNCTION; _sigsuspend = FUNCTION; _sigsetjmp = FUNCTION; _siglongjmp = FUNCTION; _sleep = FUNCTION; _alarm = FUNCTION; _setitimer = FUNCTION; _cond_broadcast = FUNCTION; _cond_init = FUNCTION; _cond_destroy = FUNCTION; _cond_signal = FUNCTION; _cond_timedwait = FUNCTION; _cond_reltimedwait = FUNCTION; _cond_wait = FUNCTION; _mutex_destroy = FUNCTION; _mutex_init = FUNCTION; _mutex_trylock = FUNCTION; _mutex_unlock = FUNCTION; _rw_rdlock = FUNCTION; _rw_tryrdlock = FUNCTION; _rw_trywrlock = FUNCTION; _rw_unlock = FUNCTION; _rw_wrlock = FUNCTION; _rwlock_init = FUNCTION; _sema_init = FUNCTION; _sema_destroy = FUNCTION; _sema_post = FUNCTION; _sema_trywait = FUNCTION; _sema_wait = FUNCTION; _thr_continue = FUNCTION; _thr_create = FUNCTION; _thr_exit = FUNCTION; _thr_getconcurrency = FUNCTION; _thr_getprio = FUNCTION; _thr_getspecific = FUNCTION; _thr_join = FUNCTION; _thr_keycreate = FUNCTION; _thr_kill = FUNCTION; _thr_self = FUNCTION; _thr_setconcurrency = FUNCTION; _thr_setprio = FUNCTION; _thr_setspecific = FUNCTION; _thr_sigsetmask = FUNCTION; _thr_suspend = FUNCTION; _thr_yield = FUNCTION; _thr_main = FUNCTION; _thr_min_stack = FUNCTION; _thr_stksegment = FUNCTION; };