threads.h#

Macros#

Macro

Implemented

C23 Standard Section

POSIX Docs

ONCE_FLAG_INIT

✅

7.28.1

POSIX.1-2024

TSS_DTOR_ITERATIONS

✅

7.28.1

POSIX.1-2024

__STDC_NO_THREADS__

7.28.1

thread_local

POSIX.1-2024

Functions#

Function

Implemented

C23 Standard Section

POSIX Docs

call_once

✅

7.28.2.1

POSIX.1-2024

cnd_broadcast

✅

7.28.3.1

POSIX.1-2024

cnd_destroy

✅

7.28.3.2

POSIX.1-2024

cnd_init

✅

7.28.3.3

POSIX.1-2024

cnd_signal

✅

7.28.3.4

POSIX.1-2024

cnd_timedwait

✅

7.28.3.5

POSIX.1-2024

cnd_wait

✅

7.28.3.6

POSIX.1-2024

mtx_destroy

✅

7.28.4.2

POSIX.1-2024

mtx_init

✅

7.28.4.3

POSIX.1-2024

mtx_lock

✅

7.28.4.4

POSIX.1-2024

mtx_timedlock

7.28.4.5

POSIX.1-2024

mtx_trylock

✅

7.28.4.6

POSIX.1-2024

mtx_unlock

✅

7.28.4.7

POSIX.1-2024

thrd_create

✅

7.28.5.1

POSIX.1-2024

thrd_current

✅

7.28.5.2

POSIX.1-2024

thrd_detach

✅

7.28.5.3

POSIX.1-2024

thrd_equal

✅

7.28.5.4

POSIX.1-2024

thrd_exit

✅

7.28.5.5

POSIX.1-2024

thrd_join

✅

7.28.5.6

POSIX.1-2024

thrd_sleep

7.28.5.7

POSIX.1-2024

thrd_yield

7.28.5.8

POSIX.1-2024

tss_create

✅

7.28.6.1

POSIX.1-2024

tss_delete

✅

7.28.6.2

POSIX.1-2024

tss_get

✅

7.28.6.3

POSIX.1-2024

tss_set

✅

7.28.6.4

POSIX.1-2024