A.6. libpthread

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

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

Table A-8. libpthread Function Interfaces

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