164 lines · yaml
1header: threads.h2standards:3 - stdc4macros:5 - macro_name: ONCE_FLAG_INIT6 macro_value: '{0}'7types:8 - type_name: once_flag9 - type_name: __call_once_func_t10 - type_name: cnd_t11 - type_name: mtx_t12 - type_name: thrd_start_t13 - type_name: thrd_t14 - type_name: tss_t15 - type_name: tss_dtor_t16enums:17 - name: mtx_plain18 value: null19 - name: mtx_recursive20 value: null21 - name: mtx_timed22 value: null23 - name: thrd_timedout24 value: null25 - name: thrd_success26 value: null27 - name: thrd_busy28 value: null29 - name: thrd_error30 value: null31 - name: thrd_nomem32 value: null33objects: []34functions:35 - name: call_once36 standards:37 - stdc38 return_type: void39 arguments:40 - type: once_flag *41 - type: __call_once_func_t42 - name: cnd_broadcast43 standards:44 - stdc45 return_type: int46 arguments:47 - type: cnd_t *48 - name: cnd_destroy49 standards:50 - stdc51 return_type: void52 arguments:53 - type: cnd_t *54 - name: cnd_init55 standards:56 - stdc57 return_type: int58 arguments:59 - type: cnd_t *60 - name: cnd_signal61 standards:62 - stdc63 return_type: int64 arguments:65 - type: cnd_t *66 - name: cnd_wait67 standards:68 - stdc69 return_type: int70 arguments:71 - type: cnd_t *72 - type: mtx_t *73 - name: mtx_destroy74 standards:75 - stdc76 return_type: int77 arguments:78 - type: void79 - name: mtx_init80 standards:81 - stdc82 return_type: int83 arguments:84 - type: mtx_t *85 - type: int86 - name: mtx_lock87 standards:88 - stdc89 return_type: int90 arguments:91 - type: mtx_t *92 - name: mtx_unlock93 standards:94 - stdc95 return_type: int96 arguments:97 - type: mtx_t *98 - name: thrd_create99 standards:100 - stdc101 return_type: int102 arguments:103 - type: thrd_t *104 - type: thrd_start_t105 - type: void *106 - name: thrd_current107 standards:108 - stdc109 return_type: thrd_t110 arguments:111 - type: void112 - name: thrd_detach113 standards:114 - stdc115 return_type: int116 arguments:117 - type: thrd_t118 - name: thrd_equal119 standards:120 - stdc121 return_type: int122 arguments:123 - type: thrd_t124 - type: thrd_t125 - name: thrd_exit126 standards:127 - stdc128 return_type: void129 arguments:130 - type: int131 - name: thrd_join132 standards:133 - stdc134 return_type: int135 arguments:136 - type: thrd_t137 - type: int *138 - name: tss_create139 standards:140 - stdc141 return_type: int142 arguments:143 - type: tss_t *144 - type: tss_dtor_t145 - name: tss_delete146 standards:147 - stdc148 return_type: int149 arguments:150 - type: tss_t151 - name: tss_get152 standards:153 - stdc154 return_type: void *155 arguments:156 - type: tss_t157 - name: tss_set158 standards:159 - stdc160 return_type: int161 arguments:162 - type: tss_t163 - type: void *164