1.. include:: check.rst 2 3========= 4threads.h 5========= 6 7Macros 8====== 9 10.. list-table:: 11 :widths: auto 12 :align: center 13 :header-rows: 1 14 15 * - Function 16 - Implemented 17 - C23 Standard Section 18 - POSIX.1-2017 Standard Section 19 * - ONCE_FLAG_INIT 20 - 21 - 7.28.1.3 22 - 23 * - TSS_DTOR_ITERATIONS 24 - 25 - 7.28.1.3 26 - 27 28Functions 29========= 30 31.. list-table:: 32 :widths: auto 33 :align: center 34 :header-rows: 1 35 36 * - Function 37 - Implemented 38 - C23 Standard Section 39 - POSIX.1-2017 Standard Section 40 * - call_once 41 - |check| 42 - 7.28.2.1 43 - 44 * - cnd_broadcast 45 - |check| 46 - 7.28.3.1 47 - 48 * - cnd_destroy 49 - |check| 50 - 7.28.3.2 51 - 52 * - cnd_init 53 - |check| 54 - 7.28.3.3 55 - 56 * - cnd_signal 57 - |check| 58 - 7.28.3.4 59 - 60 * - cnd_timedwait 61 - 62 - 7.28.3.5 63 - 64 * - cnd_wait 65 - |check| 66 - 7.28.3.6 67 - 68 * - mtx_destroy 69 - |check| 70 - 7.28.4.1 71 - 72 * - mtx_init 73 - |check| 74 - 7.28.4.2 75 - 76 * - mtx_lock 77 - |check| 78 - 7.28.4.3 79 - 80 * - mtx_timedlock 81 - 82 - 7.28.4.4 83 - 84 * - mtx_trylock 85 - 86 - 7.28.4.5 87 - 88 * - mtx_unlock 89 - |check| 90 - 7.28.4.6 91 - 92 * - thrd_create 93 - |check| 94 - 7.28.5.1 95 - 96 * - thrd_current 97 - |check| 98 - 7.28.5.2 99 - 100 * - thrd_detach 101 - |check| 102 - 7.28.5.3 103 - 104 * - thrd_equal 105 - |check| 106 - 7.28.5.4 107 - 108 * - thrd_exit 109 - |check| 110 - 7.28.5.5 111 - 112 * - thrd_join 113 - |check| 114 - 7.28.5.6 115 - 116 * - thrd_sleep 117 - 118 - 7.28.5.7 119 - 120 * - thrd_yield 121 - 122 - 7.28.5.8 123 - 124 * - tss_create 125 - |check| 126 - 7.28.6.1 127 - 128 * - tss_delete 129 - |check| 130 - 7.28.6.2 131 - 132 * - tss_get 133 - |check| 134 - 7.28.6.3 135 - 136 * - tss_set 137 - |check| 138 - 7.28.6.4 139 - 140