threads.h¶
C23 StandardPOSIX.1-2024
42 / 44 (95.5%)
C23 Standard
42 / 43 (97.7%)
POSIX.1-2024
42 / 43 (97.7%)
Functions
25 / 25 (100.0%)
Macros
10 / 12 (83.3%)
Types
7 / 7 (100.0%)
Types¶
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
cnd_t | Implemented | 7.28.1 | POSIX.1-2024 |
mtx_t | Implemented | 7.28.1 | POSIX.1-2024 |
once_flag | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_start_t | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_t | Implemented | 7.28.1 | POSIX.1-2024 |
tss_dtor_t | Implemented | 7.28.1 | POSIX.1-2024 |
tss_t | Implemented | 7.28.1 | POSIX.1-2024 |
Macros¶
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
ONCE_FLAG_INIT | Implemented | 7.28.1 | POSIX.1-2024 |
TSS_DTOR_ITERATIONS | Implemented | 7.28.1 | POSIX.1-2024 |
__STDC_NO_THREADS__ | Not Implemented | 7.28.1 | – |
mtx_plain | Implemented | 7.28.1 | POSIX.1-2024 |
mtx_recursive | Implemented | 7.28.1 | POSIX.1-2024 |
mtx_timed | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_busy | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_error | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_nomem | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_success | Implemented | 7.28.1 | POSIX.1-2024 |
thrd_timedout | Implemented | 7.28.1 | POSIX.1-2024 |
thread_local | Not Implemented | – | POSIX.1-2024 |
Functions¶
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
call_once | Implemented | 7.28.2.1 | POSIX.1-2024 |
cnd_broadcast | Implemented | 7.28.3.1 | POSIX.1-2024 |
cnd_destroy | Implemented | 7.28.3.2 | POSIX.1-2024 |
cnd_init | Implemented | 7.28.3.3 | POSIX.1-2024 |
cnd_signal | Implemented | 7.28.3.4 | POSIX.1-2024 |
cnd_timedwait | Implemented | 7.28.3.5 | POSIX.1-2024 |
cnd_wait | Implemented | 7.28.3.6 | POSIX.1-2024 |
mtx_destroy | Implemented | 7.28.4.2 | POSIX.1-2024 |
mtx_init | Implemented | 7.28.4.3 | POSIX.1-2024 |
mtx_lock | Implemented | 7.28.4.4 | POSIX.1-2024 |
mtx_timedlock | Implemented | 7.28.4.5 | POSIX.1-2024 |
mtx_trylock | Implemented | 7.28.4.6 | POSIX.1-2024 |
mtx_unlock | Implemented | 7.28.4.7 | POSIX.1-2024 |
thrd_create | Implemented | 7.28.5.1 | POSIX.1-2024 |
thrd_current | Implemented | 7.28.5.2 | POSIX.1-2024 |
thrd_detach | Implemented | 7.28.5.3 | POSIX.1-2024 |
thrd_equal | Implemented | 7.28.5.4 | POSIX.1-2024 |
thrd_exit | Implemented | 7.28.5.5 | POSIX.1-2024 |
thrd_join | Implemented | 7.28.5.6 | POSIX.1-2024 |
thrd_sleep | Implemented | 7.28.5.7 | POSIX.1-2024 |
thrd_yield | Implemented | 7.28.5.8 | POSIX.1-2024 |
tss_create | Implemented | 7.28.6.1 | POSIX.1-2024 |
tss_delete | Implemented | 7.28.6.2 | POSIX.1-2024 |
tss_get | Implemented | 7.28.6.3 | POSIX.1-2024 |
tss_set | Implemented | 7.28.6.4 | POSIX.1-2024 |