threads.spec revision f841f6ad96ea6675d6c6b35c749eaac601799fdf
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (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
# 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
#
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
function pthread_atfork
end
function pthread_attr_destroy
declaration int pthread_attr_destroy(pthread_attr_t *attr)
end
function pthread_attr_getdetachstate
declaration int pthread_attr_getdetachstate(const pthread_attr_t *attr, \
int *detachstate)
end
function pthread_attr_getinheritsched
declaration int pthread_attr_getinheritsched( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD inheritsched)
end
function pthread_attr_getschedparam
declaration int pthread_attr_getschedparam( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
struct sched_param *_RESTRICT_KYWD param)
end
function pthread_attr_getschedpolicy
declaration int pthread_attr_getschedpolicy( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD policy)
end
function pthread_attr_getscope
declaration int pthread_attr_getscope( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
end
function pthread_attr_getstack
declaration int pthread_attr_getstack( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
void **_RESTRICT_KYWD stackaddr, \
end
function pthread_attr_getstackaddr
declaration int pthread_attr_getstackaddr( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
void **_RESTRICT_KYWD stackaddr)
end
function pthread_attr_getstacksize
declaration int pthread_attr_getstacksize( \
const pthread_attr_t *_RESTRICT_KYWD attr, \
end
function pthread_attr_init
declaration int pthread_attr_init(pthread_attr_t *attr)
end
function pthread_attr_setdetachstate
declaration int pthread_attr_setdetachstate(pthread_attr_t *attr, \
int detachstate)
end
function pthread_attr_setinheritsched
declaration int pthread_attr_setinheritsched(pthread_attr_t *attr, \
int inheritsched)
end
function pthread_attr_setschedparam
declaration int pthread_attr_setschedparam( \
const struct sched_param *_RESTRICT_KYWD param)
end
function pthread_attr_setschedpolicy
declaration int pthread_attr_setschedpolicy(pthread_attr_t *attr, \
int policy)
end
function pthread_attr_setscope
declaration int pthread_attr_setscope(pthread_attr_t *attr, \
int contentionscope)
end
function pthread_attr_setstack
declaration int pthread_attr_setstack(pthread_attr_t *attr, \
end
function pthread_attr_setstackaddr
declaration int pthread_attr_setstackaddr(pthread_attr_t *attr, \
void *stackaddr)
end
function pthread_attr_setstacksize
declaration int pthread_attr_setstacksize(pthread_attr_t *attr, \
end
function pthread_barrierattr_init
declaration int pthread_barrierattr_init(pthread_barrierattr_t *attr)
end
function pthread_barrierattr_destroy
declaration int pthread_barrierattr_destroy(pthread_barrierattr_t *attr)
end
function pthread_barrierattr_setpshared
declaration int pthread_barrierattr_setpshared( \
pthread_barrierattr_t *attr, int pshared)
end
function pthread_barrierattr_getpshared
declaration int pthread_barrierattr_getpshared( \
const pthread_barrierattr_t *attr, int *pshared)
end
function pthread_barrier_init
declaration int pthread_barrier_init(pthread_barrier_t *barrier, \
const pthread_barrierattr_t *attr, uint_t count)
end
function pthread_barrier_destroy
declaration int pthread_barrier_destroy(pthread_barrier_t *barrier)
end
function pthread_barrier_wait
declaration int pthread_barrier_wait(pthread_barrier_t *barrier)
end
function pthread_cancel
declaration int pthread_cancel(pthread_t target_thread)
end
function pthread_cond_broadcast
declaration int pthread_cond_broadcast(pthread_cond_t *cond)
end
function pthread_cond_destroy
declaration int pthread_cond_destroy(pthread_cond_t *cond)
end
function pthread_cond_init
declaration int pthread_cond_init(pthread_cond_t *_RESTRICT_KYWD cond, \
const pthread_condattr_t *_RESTRICT_KYWD attr)
end
function pthread_cond_signal
declaration int pthread_cond_signal(pthread_cond_t *cond)
end
function pthread_cond_timedwait
declaration int pthread_cond_timedwait( \
const struct timespec *_RESTRICT_KYWD abstime)
end
function pthread_cond_reltimedwait_np
declaration int pthread_cond_reltimedwait_np(pthread_cond_t *cond, \
pthread_mutex_t *mutex, const struct timespec *abstime)
end
function pthread_cond_wait
declaration int pthread_cond_wait(pthread_cond_t *_RESTRICT_KYWD cond, \
end
function pthread_condattr_destroy
declaration int pthread_condattr_destroy(pthread_condattr_t *attr)
end
function pthread_condattr_getclock
declaration int pthread_condattr_getclock( \
const pthread_condattr_t *attr, clockid_t *clock_id)
end
function pthread_condattr_getpshared
declaration int pthread_condattr_getpshared( \
const pthread_condattr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD process_shared)
end
function pthread_condattr_init
declaration int pthread_condattr_init(pthread_condattr_t *attr)
end
function pthread_condattr_setclock
declaration int pthread_condattr_setclock( \
end
function pthread_condattr_setpshared
declaration int pthread_condattr_setpshared(pthread_condattr_t *attr, \
int process_shared)
end
function pthread_create
declaration int pthread_create(pthread_t *_RESTRICT_KYWD thread, \
const pthread_attr_t *_RESTRICT_KYWD attr, \
void *_RESTRICT_KYWD arg)
end
function pthread_detach
declaration int pthread_detach(pthread_t tid)
end
function pthread_equal
declaration int pthread_equal(pthread_t t1, pthread_t t2)
end
function pthread_exit
declaration void pthread_exit(void *status)
end
function pthread_getschedparam
declaration int pthread_getschedparam(pthread_t tid, \
int *_RESTRICT_KYWD policy, \
struct sched_param *_RESTRICT_KYWD param)
end
function pthread_getspecific
declaration void *pthread_getspecific(pthread_key_t key)
end
function pthread_join
declaration int pthread_join(pthread_t tid, void **status)
end
function pthread_key_create
declaration int pthread_key_create(pthread_key_t *keyp, \
end
function pthread_key_delete
declaration int pthread_key_delete(pthread_key_t key)
end
function pthread_kill
declaration int pthread_kill(pthread_t tid, int signo)
end
function pthread_mutex_destroy
declaration int pthread_mutex_destroy(pthread_mutex_t *mutex)
end
function pthread_mutex_getprioceiling
declaration int pthread_mutex_getprioceiling( \
const pthread_mutex_t *_RESTRICT_KYWD mutex, \
int *_RESTRICT_KYWD prioceiling)
end
function pthread_mutex_init
declaration int pthread_mutex_init(pthread_mutex_t *_RESTRICT_KYWD mutex, \
const pthread_mutexattr_t *_RESTRICT_KYWD attr)
end
function pthread_mutex_lock
declaration int pthread_mutex_lock(pthread_mutex_t *mutex)
end
function pthread_mutex_setprioceiling
declaration int pthread_mutex_setprioceiling( \
int prioceiling, int *_RESTRICT_KYWD old_ceiling)
end
function pthread_mutex_trylock
declaration int pthread_mutex_trylock(pthread_mutex_t *mutex)
end
function pthread_mutex_unlock
declaration int pthread_mutex_unlock(pthread_mutex_t *mutex)
end
function pthread_mutexattr_destroy
declaration int pthread_mutexattr_destroy(pthread_mutexattr_t *attr)
end
function pthread_mutexattr_getprioceiling
declaration int pthread_mutexattr_getprioceiling( \
const pthread_mutexattr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD prioceiling)
end
function pthread_mutexattr_getprotocol
declaration int pthread_mutexattr_getprotocol( \
const pthread_mutexattr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD protocol)
end
function pthread_mutexattr_getpshared
declaration int pthread_mutexattr_getpshared( \
const pthread_mutexattr_t *_RESTRICT_KYWD attr, \
int *_RESTRICT_KYWD process_shared)
end
function pthread_mutexattr_init
declaration int pthread_mutexattr_init(pthread_mutexattr_t *attr)
end
function pthread_mutexattr_setprotocol
declaration int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, \
int protocol)
end
function pthread_mutexattr_setpshared
declaration int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, \
int process_shared)
end
function pthread_once
declaration int pthread_once(pthread_once_t *once_control, \
end
function pthread_self
end
function pthread_setcancelstate
declaration int pthread_setcancelstate(int state, int *oldstate)
end
function pthread_setcanceltype
declaration int pthread_setcanceltype(int type, int *oldtype)
end
function pthread_setschedparam
declaration int pthread_setschedparam(pthread_t tid, int policy, \
const struct sched_param *param)
end
function pthread_setschedprio
declaration int pthread_setschedprio(pthread_t tid, int prio)
end
function pthread_setspecific
declaration int pthread_setspecific(pthread_key_t key, const void *value)
end
function pthread_sigmask
declaration int pthread_sigmask(int how, \
const sigset_t *_RESTRICT_KYWD newmask, \
end
function pthread_testcancel
declaration void pthread_testcancel(void)
end
function pthread_mutex_timedlock
declaration int pthread_mutex_timedlock(pthread_mutex_t *mutex, \
const timespec_t *abstime)
end
function pthread_mutex_reltimedlock_np
declaration int pthread_mutex_reltimedlock_np(pthread_mutex_t *mutex, \
const timespec_t *reltime)
end
function pthread_mutexattr_setrobust_np
declaration int pthread_mutexattr_setrobust_np(pthread_mutexattr_t *attr, \
int robustness)
end
function pthread_mutexattr_getrobust_np
declaration int pthread_mutexattr_getrobust_np( \
const pthread_mutexattr_t *attr, int *robustness)
end
function pthread_mutex_consistent_np
declaration int pthread_mutex_consistent_np(pthread_mutex_t *mp)
end
function pthread_spin_init
declaration int pthread_spin_init(pthread_spinlock_t *lock, int pshared)
end
function pthread_spin_destroy
declaration int pthread_spin_destroy(pthread_spinlock_t *lock)
end
function pthread_spin_trylock
declaration int pthread_spin_trylock(pthread_spinlock_t *lock)
end
function pthread_spin_lock
declaration int pthread_spin_lock(pthread_spinlock_t *lock)
end
function pthread_spin_unlock
declaration int pthread_spin_unlock(pthread_spinlock_t *lock)
end
function schedctl_init
end
function _schedctl_init
end
function schedctl_lookup
end
function _schedctl_lookup
end
function schedctl_exit
declaration void schedctl_exit(void)
end
function _schedctl_exit
end
function thr_continue
declaration int thr_continue(thread_t tid)
end
function thr_create
declaration int thr_create(void *stack_base, size_t stack_size, \
end
function thr_exit
end
function thr_getconcurrency
declaration int thr_getconcurrency(void)
end
function thr_getprio
declaration int thr_getprio(thread_t tid, int *priop)
end
function thr_getspecific
declaration int thr_getspecific(thread_key_t key, void **valuep)
end
function thr_join
end
function thr_keycreate
declaration int thr_keycreate(thread_key_t *keyp, \
end
function thr_kill
end
function thr_main
declaration int thr_main(void)
end
function thr_min_stack
end
function thr_self
end
function thr_setconcurrency
declaration int thr_setconcurrency(int level)
end
function thr_setprio
declaration int thr_setprio(thread_t tid, int prio)
end
function thr_setspecific
declaration int thr_setspecific(thread_key_t key, void *value)
end
function thr_sigsetmask
declaration int thr_sigsetmask(int how, const sigset_t *newp, \
end
function thr_stksegment
declaration int thr_stksegment(stack_t *sp)
end
function thr_suspend
declaration int thr_suspend(thread_t tid)
end
function thr_yield
declaration void thr_yield(void)
end
end
function thr_probe_setup
end
function _pthread_mutexattr_setrobust_np
end
function _pthread_mutexattr_getrobust_np
end
function _pthread_mutex_consistent_np
end
function _pthread_setcleanupinit
end
function __pthread_min_stack
end
function lwp_self
end
function _thr_continue_allmutators
end
function _thr_continue_mutator
end
function _thr_getstate
end
function _thr_mutators_barrier
end
function _thr_setmutator
end
function _thr_setstate
end
function _thr_sighndlrinfo
end
function _thr_suspend_allmutators
end
function _thr_suspend_mutator
end
function _thr_wait_mutator
end
function thr_continue_allmutators
end
function thr_continue_mutator
end
function thr_getstate
end
function thr_mutators_barrier
end
function thr_setmutator
end
function thr_setstate
end
function thr_sighndlrinfo
end
function thr_suspend_allmutators
end
function thr_suspend_mutator
end
function thr_wait_mutator
end
function __gettsp
end
function _assfail
end
function __tls_get_addr
end
function ___tls_get_addr
end
function _sigoff
end
function _sigon
end
function _thr_detach
end
function _thr_key_delete
end
function _thr_schedctl
end
function _thr_slot_offset
end
function _resume
end
function _resume_ret
end
function posix_spawn
declaration int posix_spawn( \
pid_t *, \
const char *, \
const posix_spawn_file_actions_t *, \
const posix_spawnattr_t *, \
char *const [], \
char *const [])
end
function posix_spawnp
declaration int posix_spawnp( \
pid_t *, \
const char *, \
const posix_spawn_file_actions_t *, \
const posix_spawnattr_t *attrp, \
char *const [], \
char *const [])
end
function posix_spawn_file_actions_init
declaration int posix_spawn_file_actions_init( \
end
function posix_spawn_file_actions_destroy
declaration int posix_spawn_file_actions_destroy( \
end
function posix_spawn_file_actions_addopen
declaration int posix_spawn_file_actions_addopen( \
int, \
const char *, \
int, \
end
function posix_spawn_file_actions_addclose
declaration int posix_spawn_file_actions_addclose( \
int)
end
function posix_spawn_file_actions_adddup2
declaration int posix_spawn_file_actions_adddup2( \
int, \
int)
end
function posix_spawnattr_init
declaration int posix_spawnattr_init( \
end
function posix_spawnattr_destroy
declaration int posix_spawnattr_destroy( \
end
function posix_spawnattr_setflags
declaration int posix_spawnattr_setflags( \
posix_spawnattr_t *, \
end
function posix_spawnattr_getflags
declaration int posix_spawnattr_getflags( \
const posix_spawnattr_t *, \
short *)
end
function posix_spawnattr_setpgroup
declaration int posix_spawnattr_setpgroup( \
posix_spawnattr_t *, \
end
function posix_spawnattr_getpgroup
declaration int posix_spawnattr_getpgroup( \
const posix_spawnattr_t *, \
pid_t *)
end
function posix_spawnattr_setschedparam
declaration int posix_spawnattr_setschedparam( \
posix_spawnattr_t *, \
const struct sched_param *)
end
function posix_spawnattr_getschedparam
declaration int posix_spawnattr_getschedparam( \
const posix_spawnattr_t *, \
struct sched_param *)
end
function posix_spawnattr_setschedpolicy
declaration int posix_spawnattr_setschedpolicy( \
posix_spawnattr_t *, \
int)
end
function posix_spawnattr_getschedpolicy
declaration int posix_spawnattr_getschedpolicy( \
const posix_spawnattr_t *, \
int *)
end
function posix_spawnattr_setsigdefault
declaration int posix_spawnattr_setsigdefault( \
posix_spawnattr_t *, \
const sigset_t *)
end
function posix_spawnattr_getsigdefault
declaration int posix_spawnattr_getsigdefault( \
const posix_spawnattr_t *, \
sigset_t *)
end
function posix_spawnattr_setsigmask
declaration int posix_spawnattr_setsigmask( \
posix_spawnattr_t *, \
const sigset_t *)
end
function posix_spawnattr_getsigmask
declaration int posix_spawnattr_getsigmask( \
const posix_spawnattr_t *, \
sigset_t *)
end
function _posix_spawn
end
function _posix_spawnp
end
function _posix_spawn_file_actions_init
end
function _posix_spawn_file_actions_destroy
end
function _posix_spawn_file_actions_addopen
end
function _posix_spawn_file_actions_addclose
end
function _posix_spawn_file_actions_adddup2
end
function _posix_spawnattr_init
end
function _posix_spawnattr_destroy
end
function _posix_spawnattr_setflags
end
function _posix_spawnattr_getflags
end
function _posix_spawnattr_setpgroup
end
function _posix_spawnattr_getpgroup
end
function _posix_spawnattr_setschedparam
end
function _posix_spawnattr_getschedparam
end
function _posix_spawnattr_setschedpolicy
end
function _posix_spawnattr_getschedpolicy
end
function _posix_spawnattr_setsigdefault
end
function _posix_spawnattr_getsigdefault
end
function _posix_spawnattr_setsigmask
end
function _posix_spawnattr_getsigmask
end