Expand description
threads.h implementation.
Based on the musl implementation, with regard for our special implementation of pthread types
See https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/threads.h.html.
Constants§
- TSS_
DTOR_ ITERATIONS - mtx_
plain - mtx_
recursive - mtx_
timed - thrd_
busy - thrd_
error - thrd_
nomem - thrd_
success - thrd_
timedout
Functions§
- call_
once ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/call_once.html.
- cnd_
broadcast ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_broadcast.html.
- cnd_
destroy ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_destroy.html.
- cnd_
init ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_init.html.
- cnd_
signal ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_signal.html.
- cnd_
timedwait ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_timedwait.html.
- cnd_
wait ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/cnd_wait.html.
- mtx_
destroy ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_destroy.html.
- mtx_
init ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_init.html.
- mtx_
lock ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_lock.html.
- mtx_
timedlock ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_timedlock.html.
- mtx_
trylock ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_trylock.html.
- mtx_
unlock ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/mtx_unlock.html.
- thrd_
create ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_create.html.
- thrd_
current ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_current.html.
- thrd_
detach ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_detach.html.
- thrd_
equal - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_equal.html.
- thrd_
exit ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_exit.html.
- thrd_
join ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_join.html.
- thrd_
sleep ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_sleep.html.
- thrd_
yield ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/thrd_yield.html.
- tss_
create ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/tss_create.html.
- tss_
delete ⚠ - See https://pubs.opengroup.org/onlinepubs/9799919799/functions/tss_delete.html.
- tss_get⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/tss_get.html.
- tss_set⚠
- See https://pubs.opengroup.org/onlinepubs/9799919799/functions/tss_set.html.