(3pthread) - POSIX threads library routines

Intro
introduction to the POSIX Threads Library
pthread_atfork
register fork handlers
pthread_attr_destroy
destroy threads attribute object
pthread_attr_getdetachstate
get detachstate attribute
pthread_attr_getinheritsched
get inheritsched attribute
pthread_attr_getschedparam
get schedparam attribute
pthread_attr_getschedpolicy
get schedpolicy attribute
pthread_attr_getscope
get contentionscope attribute
pthread_attr_getstackaddr
get stackaddr attribute
pthread_attr_getstacksize
get stacksize attribute
pthread_attr_init
initialise and destroy threads attribute object
pthread_attr_setdetachstate
set and get detachstate attribute
pthread_attr_setinheritsched
set and get inheritsched attribute
pthread_attr_setschedparam
set and get schedparam attribute
pthread_attr_setschedpolicy
set and get schedpolicy attribute
pthread_attr_setscope
set and get contentionscope attribute
pthread_attr_setstackaddr
set and get stackaddr attribute
pthread_attr_setstacksize
set and get stacksize attribute
pthread_cancel
cancel execution of a thread
pthread_cleanup_pop
pop a cancellation handler
pthread_cleanup_push
establish cancellation handlers
pthread_condattr_destroy
destroy condition variable attributes object
pthread_condattr_getpshared
get and set the process-shared condition variable attributes
pthread_condattr_init
initialise and destroy condition variable attributes object
pthread_condattr_setpshared
set the process-shared condition variable attributes
pthread_cond_broadcast
wake up all threads waiting on a condition variable
pthread_cond_destroy
destroy a condition variable
pthread_cond_init
initialize or destroy a condition variable
pthread_cond_signal
wake up threads waiting on a condition variable
pthread_cond_timedwait
wait on a condition variable for a limited time
pthread_cond_wait
wait on a condition variable
pthread_create
thread creation
pthread_detach
detach a thread
pthread_equal
compare thread IDs
pthread_exit
thread termination
pthread_getconcurrency
retrieve a level of concurrency
pthread_getschedparam
dynamic thread scheduling parameters access
pthread_getspecific
get thread-specific data
pthread_join
join control paths with another thread
pthread_key_create
create thread-specific data key
pthread_key_delete
delete thread-specific data key
pthread_kill
send a signal to a sibling thread
pthread_mutexattr_destroy
destroy mutex attributes object
pthread_mutexattr_getprioceiling
get prioceiling attribute of mutex attribute
pthread_mutexattr_getprotocol
get protocol attribute of mutex attribute object
pthread_mutexattr_getpshared
get process-shared attribute
pthread_mutexattr_gettype
get, set, a mutex type
pthread_mutexattr_init
initialize, destroy mutex attributes object
pthread_mutexattr_setprioceiling
set, get, prioceiling attribute of mutex attribute
pthread_mutexattr_setprotocol
set, get protocol attribute of mutex attribute object
pthread_mutexattr_setpshared
set, get process-shared attribute
pthread_mutexattr_settype
set a mutex type
pthread_mutex_destroy
destroy a mutex
pthread_mutex_getprioceiling
get priority ceiling of a mutex
pthread_mutex_init
initialize, destroy a mutex
pthread_mutex_lock
lock, unlock a mutex
pthread_mutex_setprioceiling
set, get, priority ceiling of a mutex
pthread_mutex_trylock
attempt to lock a mutex once
pthread_mutex_unlock
unlock a mutex
pthread_once
dynamic package initialization
pthread_rwlockattr_destroy
destroy read-write lock attributes object
pthread_rwlockattr_getpshared
get process-shared attribute of read-write lock
pthread_rwlockattr_init
initialize, destroy, read-write lock attributes object
pthread_rwlockattr_setpshared
set, get, process-shared attribute of read-write lock
pthread_rwlock_destroy
destroy a reader-writer lock
pthread_rwlock_init
initialize, destroy, a read-write lock
pthread_rwlock_rdlock
lock, attempt to lock, a read-write lock in read mode
pthread_rwlock_tryrdlock
attempt to lock a read-write lock in read mode.
pthread_rwlock_trywrlock
conditionally acquire a reader-writer lock in write mode
pthread_rwlock_unlock
release a read-write lock
pthread_rwlock_wrlock
acquire a read-write lock in write mode
pthread_self
get thread identifier of the calling thread
pthread_setcancelstate
set cancelability state
pthread_setcanceltype
set cancelability type
pthread_setconcurrency
request, retrieve a level of concurrency
pthread_setschedparam
dynamic thread scheduling parameters access
pthread_setspecific
thread-specific data management
pthread_sigmask
change or examine the signal mask of a thread
pthread_testcancel
create a cancellation point in the calling thread
sched_yield
yield the processor
sem_close
close a named semaphore
sem_destroy
destroy an unnamed semaphore
sem_getvalue
get the value of a semaphore
sem_init
initialize an unnamed semaphore
sem_open
initialize and open a named semaphore
sem_post
unlock a semaphore
sem_trywait
attempt to lock a semaphore
sem_unlink
remove a named semaphore
sem_wait
lock, attempt to lock, a semaphore
sigwait
wait for a signal to be posted