A.7. libpthread

The behavior of the interfaces in this library is specified by the following Standards.

Large File Support [LFS]
This Specification [LSB]
ISO POSIX (2003) [SUSv3]
POSIX 1003.1 2008 [SUSv4]

Table A-10. libpthread Function Interfaces

_pthread_cleanup_pop[LSB]pthread_cond_timedwait[SUSv3]pthread_rwlock_init[SUSv3]
_pthread_cleanup_push[LSB]pthread_cond_wait[SUSv3]pthread_rwlock_rdlock[SUSv3]
lseek64[LFS]pthread_condattr_destroy[SUSv3]pthread_rwlock_timedrdlock[SUSv3]
open64[LFS]pthread_condattr_getpshared[SUSv3]pthread_rwlock_timedwrlock[SUSv3]
pread[SUSv3]pthread_condattr_init[SUSv3]pthread_rwlock_tryrdlock[SUSv3]
pread64[LSB]pthread_condattr_setpshared[SUSv3]pthread_rwlock_trywrlock[SUSv3]
pthread_attr_destroy[SUSv3]pthread_create[SUSv3]pthread_rwlock_unlock[SUSv3]
pthread_attr_getdetachstate[SUSv3]pthread_detach[SUSv3]pthread_rwlock_wrlock[SUSv3]
pthread_attr_getguardsize[SUSv3]pthread_equal[SUSv3]pthread_rwlockattr_destroy[SUSv3]
pthread_attr_getinheritsched[SUSv3]pthread_exit[SUSv3]pthread_rwlockattr_getpshared[SUSv3]
pthread_attr_getschedparam[SUSv3]pthread_getconcurrency[SUSv3]pthread_rwlockattr_init[SUSv3]
pthread_attr_getschedpolicy[SUSv3]pthread_getcpuclockid[SUSv3]pthread_rwlockattr_setpshared[SUSv3]
pthread_attr_getscope[SUSv3]pthread_getschedparam[SUSv3]pthread_self[SUSv3]
pthread_attr_getstack[SUSv3]pthread_getspecific[SUSv3]pthread_setcancelstate[SUSv3]
pthread_attr_getstackaddr[SUSv3]pthread_join[SUSv3]pthread_setcanceltype[SUSv3]
pthread_attr_getstacksize[SUSv3]pthread_key_create[SUSv3]pthread_setconcurrency[SUSv3]
pthread_attr_init[SUSv3]pthread_key_delete[SUSv3]pthread_setschedparam[SUSv3]
pthread_attr_setdetachstate[SUSv3]pthread_kill[SUSv3]pthread_setschedprio(GLIBC_2.3.4)[SUSv3]
pthread_attr_setguardsize[SUSv3]pthread_mutex_destroy[SUSv3]pthread_setspecific[SUSv3]
pthread_attr_setinheritsched[SUSv3]pthread_mutex_getprioceiling(GLIBC_2.4)[SUSv4]pthread_sigmask[SUSv3]
pthread_attr_setschedparam[SUSv3]pthread_mutex_init[SUSv3]pthread_spin_destroy[SUSv3]
pthread_attr_setschedpolicy[SUSv3]pthread_mutex_lock[SUSv3]pthread_spin_init[SUSv3]
pthread_attr_setscope[SUSv3]pthread_mutex_setprioceiling(GLIBC_2.4)[SUSv4]pthread_spin_lock[SUSv3]
pthread_attr_setstack[SUSv3]pthread_mutex_timedlock[SUSv3]pthread_spin_trylock[SUSv3]
pthread_attr_setstackaddr[SUSv3]pthread_mutex_trylock[SUSv3]pthread_spin_unlock[SUSv3]
pthread_attr_setstacksize[SUSv3]pthread_mutex_unlock[SUSv3]pthread_testcancel[SUSv3]
pthread_barrier_destroy[SUSv3]pthread_mutexattr_destroy[SUSv3]pwrite[SUSv3]
pthread_barrier_init[SUSv3]pthread_mutexattr_getprioceiling(GLIBC_2.4)[SUSv4]pwrite64[LSB]
pthread_barrier_wait[SUSv3]pthread_mutexattr_getprotocol(GLIBC_2.4)[SUSv4]sem_close[SUSv3]
pthread_barrierattr_destroy[SUSv3]pthread_mutexattr_getpshared[SUSv3]sem_destroy[SUSv3]
pthread_barrierattr_getpshared(GLIBC_2.3.3)[SUSv3]pthread_mutexattr_gettype[SUSv3]sem_getvalue[SUSv3]
pthread_barrierattr_init[SUSv3]pthread_mutexattr_init[SUSv3]sem_init[SUSv3]
pthread_barrierattr_setpshared[SUSv3]pthread_mutexattr_setprioceiling(GLIBC_2.4)[SUSv4]sem_open[SUSv3]
pthread_cancel[SUSv3]pthread_mutexattr_setprotocol(GLIBC_2.4)[SUSv4]sem_post[SUSv3]
pthread_cond_broadcast[SUSv3]pthread_mutexattr_setpshared[SUSv3]sem_timedwait[SUSv3]
pthread_cond_destroy[SUSv3]pthread_mutexattr_settype[SUSv3]sem_trywait[SUSv3]
pthread_cond_init[SUSv3]pthread_once[SUSv3]sem_unlink[SUSv3]
pthread_cond_signal[SUSv3]pthread_rwlock_destroy[SUSv3]sem_wait[SUSv3]