The behaviour of the interfaces in this library is specified by the following Standards.
Large File Support |
this specification |
ISO POSIX (2003) |
Table A-10. libpthread Function Interfaces
_pthread_cleanup_pop[1] | pthread_create()[1] | pthread_rwlock_trywrlock()[1] |
_pthread_cleanup_push[1] | pthread_detach()[1] | pthread_rwlock_unlock()[1] |
pread(GLIBC_2.1)[1] | pthread_equal(GLIBC_2.1)[1] | pthread_rwlock_wrlock(GLIBC_2.1)[1] |
pread64(GLIBC_2.1)[1] | pthread_exit(GLIBC_2.1)[1] | pthread_rwlockattr_destroy(GLIBC_2.1)[1] |
pthread_attr_destroy(GLIBC_2.0)[1] | pthread_getspecific(GLIBC_2.0)[1] | pthread_rwlockattr_getpshared(GLIBC_2.0)[1] |
pthread_attr_getdetachstate(GLIBC_2.0)[1] | pthread_join(GLIBC_2.0)[1] | pthread_rwlockattr_init(GLIBC_2.0)[1] |
pthread_attr_getguardsize(GLIBC_2.1)[1] | pthread_key_create(GLIBC_2.1)[1] | pthread_rwlockattr_setpshared(GLIBC_2.1)[1] |
pthread_attr_getschedparam(GLIBC_2.0)[1] | pthread_key_delete(GLIBC_2.0)[1] | pthread_self(GLIBC_2.0)[1] |
pthread_attr_getstackaddr(GLIBC_2.1)[1] | pthread_kill(GLIBC_2.1)[1] | pthread_setcancelstate(GLIBC_2.1)[1] |
pthread_attr_getstacksize(GLIBC_2.1)[1] | pthread_mutex_destroy(GLIBC_2.1)[1] | pthread_setcanceltype(GLIBC_2.1)[1] |
pthread_attr_init(GLIBC_2.1)[1] | pthread_mutex_init(GLIBC_2.1)[1] | pthread_setconcurrency[1] |
pthread_attr_setdetachstate(GLIBC_2.0)[1] | pthread_mutex_lock(GLIBC_2.0)[1] | pthread_setspecific(GLIBC_2.0)[1] |
pthread_attr_setguardsize(GLIBC_2.1)[1] | pthread_mutex_trylock(GLIBC_2.1)[1] | pthread_sigmask(GLIBC_2.1)[1] |
pthread_attr_setschedparam(GLIBC_2.0)[1] | pthread_mutex_unlock(GLIBC_2.0)[1] | pthread_testcancel(GLIBC_2.0)[1] |
pthread_attr_setstackaddr(GLIBC_2.1)[1] | pthread_mutexattr_destroy(GLIBC_2.1)[1] | pwrite(GLIBC_2.1)[1] |
pthread_attr_setstacksize(GLIBC_2.1)[1] | pthread_mutexattr_getpshared(GLIBC_2.1)[1] | pwrite64(GLIBC_2.1)[1] |
pthread_cancel(GLIBC_2.0)[1] | pthread_mutexattr_gettype(GLIBC_2.0)[1] | sem_close(GLIBC_2.0)[1] |
pthread_cond_broadcast(GLIBC_2.0)[1] | pthread_mutexattr_init(GLIBC_2.0)[1] | sem_destroy(GLIBC_2.0)[1] |
pthread_cond_destroy(GLIBC_2.0)[1] | pthread_mutexattr_setpshared(GLIBC_2.0)[1] | sem_getvalue(GLIBC_2.0)[1] |
pthread_cond_init(GLIBC_2.0)[1] | pthread_mutexattr_settype(GLIBC_2.0)[1] | sem_init(GLIBC_2.0)[1] |
pthread_cond_signal(GLIBC_2.0)[1] | pthread_once(GLIBC_2.0)[1] | sem_open(GLIBC_2.0)[1] |
pthread_cond_timedwait(GLIBC_2.0)[1] | pthread_rwlock_destroy(GLIBC_2.0)[1] | sem_post(GLIBC_2.0)[1] |
pthread_cond_wait(GLIBC_2.0)[1] | pthread_rwlock_init(GLIBC_2.0)[1] | sem_timedwait(GLIBC_2.0)[1] |
pthread_condattr_destroy(GLIBC_2.0)[1] | pthread_rwlock_rdlock(GLIBC_2.0)[1] | sem_trywait(GLIBC_2.0)[1] |
pthread_condattr_getpshared[1] | pthread_rwlock_timedrdlock[1] | sem_unlink()[1] |
pthread_condattr_init(GLIBC_2.0)[1] | pthread_rwlock_timedwrlock[1] | sem_wait(GLIBC_2.0)[1] |
pthread_condattr_setpshared[1] | pthread_rwlock_tryrdlock()[1] |