7.9. Interfaces for libpthread

Table 7-38 defines the library name and shared object name for the libpthread library

Table 7-38. libpthread Definition

Library:libpthread
SONAME:libpthread.so.0

The behavior of the interfaces in this library is specified by the following specifications:

Large File Support
this specification
ISO POSIX (2003)

7.9.1. Realtime Threads

7.9.1.1. Interfaces for Realtime Threads

No external functions are defined for libpthread - Realtime Threads

7.9.2. Advanced Realtime Threads

7.9.2.1. Interfaces for Advanced Realtime Threads

No external functions are defined for libpthread - Advanced Realtime Threads

7.9.3. Posix Threads

7.9.3.1. Interfaces for Posix Threads

An LSB conforming implementation shall provide the generic functions for Posix Threads specified in Table 7-39, with the full functionality as described in the referenced underlying specification.

Table 7-39. libpthread - Posix Threads Function Interfaces

_pthread_cleanup_pop [1]pthread_attr_setstacksize [2]pthread_getspecific [2]pthread_rwlock_destroy [2]pthread_setspecific [2]
_pthread_cleanup_push [1]pthread_cancel [2]pthread_join [2]pthread_rwlock_init [2]pthread_sigmask [2]
pread [2]pthread_cond_broadcast [2]pthread_key_create [2]pthread_rwlock_rdlock [2]pthread_testcancel [2]
pread64 [3]pthread_cond_destroy [2]pthread_key_delete [2]pthread_rwlock_timedrdlock [2]pwrite [2]
pthread_attr_destroy [2]pthread_cond_init [2]pthread_kill [2]pthread_rwlock_timedwrlock [2]pwrite64 [3]
pthread_attr_getdetachstate [2]pthread_cond_signal [2]pthread_mutex_destroy [2]pthread_rwlock_tryrdlock [2]sem_close [2]
pthread_attr_getguardsize [2]pthread_cond_timedwait [2]pthread_mutex_init [2]pthread_rwlock_trywrlock [2]sem_destroy [2]
pthread_attr_getschedparam [2]pthread_cond_wait [2]pthread_mutex_lock [2]pthread_rwlock_unlock [2]sem_getvalue [2]
pthread_attr_getstack [2]pthread_condattr_destroy [2]pthread_mutex_trylock [2]pthread_rwlock_wrlock [2]sem_init [2]
pthread_attr_getstackaddr [2]pthread_condattr_getpshared [2]pthread_mutex_unlock [2]pthread_rwlockattr_destroy [2]sem_open [2]
pthread_attr_getstacksize [2]pthread_condattr_init [2]pthread_mutexattr_destroy [2]pthread_rwlockattr_getpshared [2]sem_post [2]
pthread_attr_init [2]pthread_condattr_setpshared [2]pthread_mutexattr_getpshared [2]pthread_rwlockattr_init [2]sem_timedwait [2]
pthread_attr_setdetachstate [2]pthread_create [2]pthread_mutexattr_gettype [2]pthread_rwlockattr_setpshared [2]sem_trywait [2]
pthread_attr_setguardsize [2]pthread_detach [2]pthread_mutexattr_init [2]pthread_self [2]sem_unlink [2]
pthread_attr_setschedparam [2]pthread_equal [2]pthread_mutexattr_setpshared [2]pthread_setcancelstate [2]sem_wait [2]
pthread_attr_setstack [2]pthread_exit [2]pthread_mutexattr_settype [2]pthread_setcanceltype [2] 
pthread_attr_setstackaddr [2]pthread_getconcurrency [2]pthread_once [2]pthread_setconcurrency [2] 

Referenced Specification(s)