pthread.h#

Macros#

Macro

Implemented

C23 Standard Section

POSIX Docs

PTHREAD_BARRIER_SERIAL_THREAD

POSIX.1-2024

PTHREAD_CANCELED

POSIX.1-2024

PTHREAD_CANCEL_ASYNCHRONOUS

POSIX.1-2024

PTHREAD_CANCEL_DEFERRED

POSIX.1-2024

PTHREAD_CANCEL_DISABLE

POSIX.1-2024

PTHREAD_CANCEL_ENABLE

POSIX.1-2024

PTHREAD_COND_INITIALIZER

POSIX.1-2024

PTHREAD_CREATE_DETACHED

POSIX.1-2024

PTHREAD_CREATE_JOINABLE

POSIX.1-2024

PTHREAD_EXPLICIT_SCHED

POSIX.1-2024

PTHREAD_INHERIT_SCHED

POSIX.1-2024

PTHREAD_MUTEX_DEFAULT

POSIX.1-2024

PTHREAD_MUTEX_ERRORCHECK

POSIX.1-2024

PTHREAD_MUTEX_INITIALIZER

POSIX.1-2024

PTHREAD_MUTEX_NORMAL

POSIX.1-2024

PTHREAD_MUTEX_RECURSIVE

POSIX.1-2024

PTHREAD_MUTEX_ROBUST

POSIX.1-2024

PTHREAD_MUTEX_STALLED

POSIX.1-2024

PTHREAD_NULL

POSIX.1-2024

PTHREAD_ONCE_INIT

POSIX.1-2024

PTHREAD_PRIO_INHERIT

POSIX.1-2024

PTHREAD_PRIO_NONE

POSIX.1-2024

PTHREAD_PRIO_PROTECT

POSIX.1-2024

PTHREAD_PROCESS_PRIVATE

POSIX.1-2024

PTHREAD_PROCESS_SHARED

POSIX.1-2024

PTHREAD_RWLOCK_INITIALIZER

POSIX.1-2024

PTHREAD_SCOPE_PROCESS

POSIX.1-2024

PTHREAD_SCOPE_SYSTEM

POSIX.1-2024

Functions#

Function

Implemented

C23 Standard Section

POSIX Docs

pthread_atfork

POSIX.1-2024

pthread_attr_destroy

POSIX.1-2024

pthread_attr_getdetachstate

POSIX.1-2024

pthread_attr_getguardsize

POSIX.1-2024

pthread_attr_getinheritsched

POSIX.1-2024

pthread_attr_getschedparam

POSIX.1-2024

pthread_attr_getschedpolicy

POSIX.1-2024

pthread_attr_getscope

POSIX.1-2024

pthread_attr_getstack

POSIX.1-2024

pthread_attr_getstacksize

POSIX.1-2024

pthread_attr_init

POSIX.1-2024

pthread_attr_setdetachstate

POSIX.1-2024

pthread_attr_setguardsize

POSIX.1-2024

pthread_attr_setinheritsched

POSIX.1-2024

pthread_attr_setschedparam

POSIX.1-2024

pthread_attr_setschedpolicy

POSIX.1-2024

pthread_attr_setscope

POSIX.1-2024

pthread_attr_setstack

POSIX.1-2024

pthread_attr_setstacksize

POSIX.1-2024

pthread_barrier_destroy

POSIX.1-2024

pthread_barrier_init

POSIX.1-2024

pthread_barrier_wait

POSIX.1-2024

pthread_barrierattr_destroy

POSIX.1-2024

pthread_barrierattr_getpshared

POSIX.1-2024

pthread_barrierattr_init

POSIX.1-2024

pthread_barrierattr_setpshared

POSIX.1-2024

pthread_cancel

POSIX.1-2024

pthread_cleanup_pop

POSIX.1-2024

pthread_cleanup_push

POSIX.1-2024

pthread_cond_broadcast

POSIX.1-2024

pthread_cond_clockwait

POSIX.1-2024

pthread_cond_destroy

POSIX.1-2024

pthread_cond_init

POSIX.1-2024

pthread_cond_signal

POSIX.1-2024

pthread_cond_timedwait

POSIX.1-2024

pthread_cond_wait

POSIX.1-2024

pthread_condattr_destroy

POSIX.1-2024

pthread_condattr_getclock

POSIX.1-2024

pthread_condattr_getpshared

POSIX.1-2024

pthread_condattr_init

POSIX.1-2024

pthread_condattr_setclock

POSIX.1-2024

pthread_condattr_setpshared

POSIX.1-2024

pthread_create

POSIX.1-2024

pthread_detach

POSIX.1-2024

pthread_equal

POSIX.1-2024

pthread_exit

POSIX.1-2024

pthread_getcpuclockid

POSIX.1-2024

pthread_getschedparam

POSIX.1-2024

pthread_getspecific

POSIX.1-2024

pthread_join

POSIX.1-2024

pthread_key_create

POSIX.1-2024

pthread_key_delete

POSIX.1-2024

pthread_mutex_clocklock

POSIX.1-2024

pthread_mutex_consistent

POSIX.1-2024

pthread_mutex_destroy

POSIX.1-2024

pthread_mutex_getprioceiling

POSIX.1-2024

pthread_mutex_init

POSIX.1-2024

pthread_mutex_lock

POSIX.1-2024

pthread_mutex_setprioceiling

POSIX.1-2024

pthread_mutex_timedlock

POSIX.1-2024

pthread_mutex_trylock

POSIX.1-2024

pthread_mutex_unlock

POSIX.1-2024

pthread_mutexattr_destroy

POSIX.1-2024

pthread_mutexattr_getprioceiling

POSIX.1-2024

pthread_mutexattr_getprotocol

POSIX.1-2024

pthread_mutexattr_getpshared

POSIX.1-2024

pthread_mutexattr_getrobust

POSIX.1-2024

pthread_mutexattr_gettype

POSIX.1-2024

pthread_mutexattr_init

POSIX.1-2024

pthread_mutexattr_setprioceiling

POSIX.1-2024

pthread_mutexattr_setprotocol

POSIX.1-2024

pthread_mutexattr_setpshared

POSIX.1-2024

pthread_mutexattr_setrobust

POSIX.1-2024

pthread_mutexattr_settype

POSIX.1-2024

pthread_once

POSIX.1-2024

pthread_rwlock_clockrdlock

POSIX.1-2024

pthread_rwlock_clockwrlock

POSIX.1-2024

pthread_rwlock_destroy

POSIX.1-2024

pthread_rwlock_init

POSIX.1-2024

pthread_rwlock_rdlock

POSIX.1-2024

pthread_rwlock_timedrdlock

POSIX.1-2024

pthread_rwlock_timedwrlock

POSIX.1-2024

pthread_rwlock_tryrdlock

POSIX.1-2024

pthread_rwlock_trywrlock

POSIX.1-2024

pthread_rwlock_unlock

POSIX.1-2024

pthread_rwlock_wrlock

POSIX.1-2024

pthread_rwlockattr_destroy

POSIX.1-2024

pthread_rwlockattr_getpshared

POSIX.1-2024

pthread_rwlockattr_init

POSIX.1-2024

pthread_rwlockattr_setpshared

POSIX.1-2024

pthread_self

POSIX.1-2024

pthread_setcancelstate

POSIX.1-2024

pthread_setcanceltype

POSIX.1-2024

pthread_setschedparam

POSIX.1-2024

pthread_setschedprio

POSIX.1-2024

pthread_setspecific

POSIX.1-2024

pthread_spin_destroy

POSIX.1-2024

pthread_spin_init

POSIX.1-2024

pthread_spin_lock

POSIX.1-2024

pthread_spin_trylock

POSIX.1-2024

pthread_spin_unlock

POSIX.1-2024

pthread_testcancel

POSIX.1-2024