A.9. libpthread

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

Large File Support [LFS]
This Specification [LSB]
POSIX 1003.1-2001 (ISO/IEC 9945-2003) [SUSv3]
POSIX 1003.1-2008 (ISO/IEC 9945-2009) [SUSv4]

Table A-13. libpthread Function Interfaces

__errno_location[LSB]pthread_cond_destroy[SUSv4]pthread_rwlock_tryrdlock[SUSv4]
__h_errno_location[LSB]pthread_cond_init[SUSv4]pthread_rwlock_trywrlock[SUSv4]
__libc_current_sigrtmax[LSB]pthread_cond_signal[SUSv4]pthread_rwlock_unlock[SUSv4]
__libc_current_sigrtmin[LSB]pthread_cond_timedwait[SUSv4]pthread_rwlock_wrlock[SUSv4]
_pthread_cleanup_pop[LSB]pthread_cond_wait[SUSv4]pthread_rwlockattr_destroy[SUSv4]
_pthread_cleanup_push[LSB]pthread_condattr_destroy[SUSv4]pthread_rwlockattr_getkind_np[LSB]
accept[SUSv4]pthread_condattr_getclock(GLIBC_2.3.3)[SUSv4]pthread_rwlockattr_getpshared[SUSv4]
close[SUSv4]pthread_condattr_getpshared[SUSv4]pthread_rwlockattr_init[SUSv4]
connect[SUSv4]pthread_condattr_init[SUSv4]pthread_rwlockattr_setkind_np[LSB]
fcntl[LSB]pthread_condattr_setclock(GLIBC_2.3.3)[SUSv4]pthread_rwlockattr_setpshared[SUSv4]
flockfile[SUSv4]pthread_condattr_setpshared[SUSv4]pthread_self[SUSv4]
fork[SUSv4]pthread_create[SUSv4]pthread_setcancelstate[SUSv4]
fsync[SUSv4]pthread_detach[SUSv4]pthread_setcanceltype[SUSv4]
ftrylockfile[SUSv4]pthread_equal[SUSv4]pthread_setconcurrency[SUSv4]
funlockfile[SUSv4]pthread_exit[SUSv4]pthread_setschedparam[SUSv4]
longjmp[SUSv4]pthread_getattr_np[LSB]pthread_setschedprio(GLIBC_2.3.4)[SUSv4]
lseek[SUSv4]pthread_getconcurrency[SUSv4]pthread_setspecific[SUSv4]
lseek64[LFS]pthread_getcpuclockid[SUSv4]pthread_sigmask[SUSv4]
msync[SUSv4]pthread_getschedparam[SUSv4]pthread_spin_destroy[SUSv4]
nanosleep[SUSv4]pthread_getspecific[SUSv4]pthread_spin_init[SUSv4]
open[SUSv4]pthread_join[SUSv4]pthread_spin_lock[SUSv4]
open64[LFS]pthread_key_create[SUSv4]pthread_spin_trylock[SUSv4]
pause[SUSv4]pthread_key_delete[SUSv4]pthread_spin_unlock[SUSv4]
pread[SUSv4]pthread_kill[SUSv4]pthread_testcancel[SUSv4]
pread64[LSB]pthread_mutex_consistent(GLIBC_2.12)[SUSv4]pwrite[SUSv4]
pthread_attr_destroy[SUSv4]pthread_mutex_consistent_np[LSB]pwrite64[LSB]
pthread_attr_getdetachstate[SUSv4]pthread_mutex_destroy[SUSv4]raise[SUSv4]
pthread_attr_getguardsize[SUSv4]pthread_mutex_getprioceiling(GLIBC_2.4)[SUSv4]read[SUSv4]
pthread_attr_getinheritsched[SUSv4]pthread_mutex_init[SUSv4]recv[SUSv4]
pthread_attr_getschedparam[SUSv4]pthread_mutex_lock[SUSv4]recvfrom[SUSv4]
pthread_attr_getschedpolicy[SUSv4]pthread_mutex_setprioceiling(GLIBC_2.4)[SUSv4]recvmsg[SUSv4]
pthread_attr_getscope[SUSv4]pthread_mutex_timedlock[SUSv4]sem_close[SUSv4]
pthread_attr_getstack[SUSv4]pthread_mutex_trylock[SUSv4]sem_destroy[SUSv4]
pthread_attr_getstackaddr[SUSv3]pthread_mutex_unlock[SUSv4]sem_getvalue[SUSv4]
pthread_attr_getstacksize[SUSv4]pthread_mutexattr_destroy[SUSv4]sem_init[SUSv4]
pthread_attr_init[SUSv4]pthread_mutexattr_getprioceiling(GLIBC_2.4)[SUSv4]sem_open[SUSv4]
pthread_attr_setdetachstate[SUSv4]pthread_mutexattr_getprotocol(GLIBC_2.4)[SUSv4]sem_post[SUSv4]
pthread_attr_setguardsize[SUSv4]pthread_mutexattr_getpshared[SUSv4]sem_timedwait[SUSv4]
pthread_attr_setinheritsched[SUSv4]pthread_mutexattr_getrobust(GLIBC_2.12)[SUSv4]sem_trywait[SUSv4]
pthread_attr_setschedparam[SUSv4]pthread_mutexattr_getrobust_np[LSB]sem_unlink[SUSv4]
pthread_attr_setschedpolicy[SUSv4]pthread_mutexattr_gettype[SUSv4]sem_wait[SUSv4]
pthread_attr_setscope[SUSv4]pthread_mutexattr_init[SUSv4]send[SUSv4]
pthread_attr_setstack[SUSv4]pthread_mutexattr_setprioceiling(GLIBC_2.4)[SUSv4]sendmsg[SUSv4]
pthread_attr_setstackaddr[SUSv3]pthread_mutexattr_setprotocol(GLIBC_2.4)[SUSv4]sendto[SUSv4]
pthread_attr_setstacksize[SUSv4]pthread_mutexattr_setpshared[SUSv4]sigaction[SUSv4]
pthread_barrier_destroy[SUSv4]pthread_mutexattr_setrobust(GLIBC_2.12)[SUSv4]siglongjmp[SUSv4]
pthread_barrier_init[SUSv4]pthread_mutexattr_setrobust_np[LSB]sigwait[SUSv4]
pthread_barrier_wait[SUSv4]pthread_mutexattr_settype[SUSv4]system[LSB]
pthread_barrierattr_destroy[SUSv4]pthread_once[SUSv4]tcdrain[SUSv4]
pthread_barrierattr_getpshared(GLIBC_2.3.3)[SUSv4]pthread_rwlock_destroy[SUSv4]vfork[SUSv3]
pthread_barrierattr_init[SUSv4]pthread_rwlock_init[SUSv4]wait[SUSv4]
pthread_barrierattr_setpshared[SUSv4]pthread_rwlock_rdlock[SUSv4]waitpid[LSB]
pthread_cancel[SUSv4]pthread_rwlock_timedrdlock[SUSv4]write[SUSv4]
pthread_cond_broadcast[SUSv4]pthread_rwlock_timedwrlock[SUSv4]