libthread(4)
NAME
libthread − the threads library
SYNOPSIS
cc [ flag ... ] file ... −lthread [ library ... ]
DESCRIPTION
Functions in this library provide routines that provide threading support.
The shared object libthread.so.1 provides the public interfaces defined below.
For additional information on shared object interfaces, see intro(4).
INTERFACES
SISCD_2.3 (SPARC only) -
The SPARC Compliance Definition, revision 2.3:
| cond_broadcast | cond_destroy |
| cond_init | cond_signal |
| cond_timedwait | fork1 |
| mutex_destroy | mutex_init |
| mutex_lock | mutex_trylock |
| mutex_unlock | rwlock_destroy |
| rwlock_init | rw_rdlock |
| rw_tryrdlock | rw_trywrlock |
| rw_unlock | rw_wrlock |
| sema_destroy | sema_init |
| sema_post | sema_trywait |
| sema_wait | sigwait |
| thr_continue | thr_create |
| thr_exit | thr_getconcurrency |
| thr_getprio | thr_getspecific |
| thr_join | thr_keycreate |
| thr_kill | thr_main |
| thr_min_stack | thr_self |
| thr_setconcurrency | thr_setprio |
| thr_setspecific | thr_sigsetmask |
| thr_stksegment | thr_suspend |
| thr_yield |
SUNW_1.1 (generic):
| alarm | close |
| creat | fcntl |
| fork | fsync |
| _getfp | lwp_self |
| msync | _mutex_held |
| _mutex_lock | open |
| pause | pthread_atfork |
| pthread_attr_destroy | pthread_attr_getdetachstate |
| pthread_attr_getinheritsched | pthread_attr_getschedparam |
| pthread_attr_getschedpolicy | pthread_attr_getscope |
| pthread_attr_getstackaddr | pthread_attr_getstacksize |
| pthread_attr_init | pthread_attr_setdetachstate |
| pthread_attr_setinheritsched | pthread_attr_setschedparam |
| pthread_attr_setschedpolicy | pthread_attr_setscope |
| pthread_attr_setstackaddr | pthread_attr_setstacksize |
| pthread_cancel | __pthread_cleanup_pop |
| __pthread_cleanup_push | pthread_condattr_destroy |
| pthread_condattr_getpshared | pthread_condattr_init |
| pthread_condattr_setpshared | pthread_cond_broadcast |
| pthread_cond_destroy | pthread_cond_init |
| pthread_cond_signal | pthread_cond_timedwait |
| pthread_cond_wait | pthread_create |
| pthread_detach | pthread_equal |
| pthread_exit | pthread_getschedparam |
| pthread_getspecific | pthread_join |
| pthread_key_create | pthread_key_delete |
| pthread_kill | pthread_mutexattr_destroy |
| pthread_mutexattr_getprioceiling | pthread_mutexattr_getprotocol |
| pthread_mutexattr_getpshared | pthread_mutexattr_init |
| pthread_mutexattr_setprioceiling | pthread_mutexattr_setprotocol |
| pthread_mutexattr_setpshared | pthread_mutex_destroy |
| pthread_mutex_getprioceiling | pthread_mutex_init |
| pthread_mutex_lock | pthread_mutex_setprioceiling |
| pthread_mutex_trylock | pthread_mutex_unlock |
| pthread_once | pthread_self |
| pthread_setcancelstate | pthread_setcanceltype |
| pthread_setschedparam | pthread_setspecific |
| pthread_sigmask | pthread_testcancel |
| read | _rw_read_held |
| _rw_write_held | _sema_held |
| setcontext | setitimer |
| sigaction | sigpending |
| sigprocmask | sigsuspend |
| sleep | tcdrain |
| wait | waitpid |
| write |
SUNW_1.1 (SPARC) -
This interface inherits all definitions from the generic SUNW_1.1 and the SISCD_2.3, and defines:
| siglongjmp | sigsetjmp |
SUNW_1.1 (i386) - This interface contains all definitions from SISCD_2.3, inherits all definitions from the generic SUNW_1.1, and defines:
| siglongjmp | sigsetjmp |
FILES
/usr/lib/libthread.so.1 shared object
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
/usr/lib/libthread.so.1
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Availability | SUNWcsu |
| MT-Level | Safe |
SEE ALSO
pvs(1), intro(2), libpthread(3T), libthread(3T), libthread_db(3T), threads(3T), intro(4), libpthread(4), libthread_db(4), attributes(5)
SunOS 5.6 — Last change: 14 Feb 1997