threads.h¶
Macros¶
Macro |
Implemented |
C23 Standard Section |
POSIX Docs |
---|---|---|---|
ONCE_FLAG_INIT |
7.28.1 |
||
TSS_DTOR_ITERATIONS |
7.28.1 |
||
__STDC_NO_THREADS__ |
7.28.1 |
||
thread_local |
Functions¶
Function |
Implemented |
C23 Standard Section |
POSIX Docs |
---|---|---|---|
call_once |
✅ |
7.28.2.1 |
|
cnd_broadcast |
✅ |
7.28.3.1 |
|
cnd_destroy |
✅ |
7.28.3.2 |
|
cnd_init |
✅ |
7.28.3.3 |
|
cnd_signal |
✅ |
7.28.3.4 |
|
cnd_timedwait |
7.28.3.5 |
||
cnd_wait |
✅ |
7.28.3.6 |
|
mtx_destroy |
✅ |
7.28.4.2 |
|
mtx_init |
✅ |
7.28.4.3 |
|
mtx_lock |
✅ |
7.28.4.4 |
|
mtx_timedlock |
7.28.4.5 |
||
mtx_trylock |
7.28.4.6 |
||
mtx_unlock |
✅ |
7.28.4.7 |
|
thrd_create |
✅ |
7.28.5.1 |
|
thrd_current |
✅ |
7.28.5.2 |
|
thrd_detach |
✅ |
7.28.5.3 |
|
thrd_equal |
✅ |
7.28.5.4 |
|
thrd_exit |
✅ |
7.28.5.5 |
|
thrd_join |
✅ |
7.28.5.6 |
|
thrd_sleep |
7.28.5.7 |
||
thrd_yield |
7.28.5.8 |
||
tss_create |
✅ |
7.28.6.1 |
|
tss_delete |
✅ |
7.28.6.2 |
|
tss_get |
✅ |
7.28.6.3 |
|
tss_set |
✅ |
7.28.6.4 |