5 - type_name: pthread_once_t
6 - type_name: pthread_mutex_t
7 - type_name: pthread_mutexattr_t
8 - type_name: pthread_key_t
9 - type_name: pthread_condattr_t
10 - type_name: __pthread_tss_dtor_t
11 - type_name: pthread_rwlock_t
12 - type_name: pthread_rwlockattr_t
13 - type_name: pthread_attr_t
14 - type_name: __pthread_start_t
15 - type_name: __pthread_once_func_t
16 - type_name: __atfork_callback_t
17 - type_name: pthread_spinlock_t
20 - name: pthread_atfork
25 - type: __atfork_callback_t
26 - type: __atfork_callback_t
27 - type: __atfork_callback_t
28 - name: pthread_attr_destroy
33 - type: pthread_attr_t *
34 - name: pthread_attr_getdetachstate
39 - type: const pthread_attr_t *
41 - name: pthread_attr_getguardsize
46 - type: const pthread_attr_t *__restrict
47 - type: size_t *__restrict
48 - name: pthread_attr_getstack
53 - type: const pthread_attr_t *__restrict
54 - type: void **__restrict
55 - type: size_t *__restrict
56 - name: pthread_attr_getstacksize
61 - type: const pthread_attr_t *__restrict
62 - type: size_t *__restrict
63 - name: pthread_attr_init
68 - type: pthread_attr_t *
69 - name: pthread_attr_setdetachstate
74 - type: pthread_attr_t *
76 - name: pthread_attr_setguardsize
81 - type: pthread_attr_t *
83 - name: pthread_attr_setstack
88 - type: pthread_attr_t *
91 - name: pthread_attr_setstacksize
96 - type: pthread_attr_t *
98 - name: pthread_condattr_destroy
103 - type: pthread_condattr_t *
104 - name: pthread_condattr_getclock
109 - type: const pthread_condattr_t *__restrict
110 - type: clockid_t *__restrict
111 - name: pthread_condattr_getpshared
116 - type: const pthread_condattr_t *__restrict
117 - type: int *__restrict
118 - name: pthread_condattr_init
123 - type: pthread_condattr_t *
124 - name: pthread_condattr_setclock
129 - type: pthread_condattr_t *
131 - name: pthread_condattr_setpshared
136 - type: pthread_condattr_t *
138 - name: pthread_create
143 - type: pthread_t *__restrict
144 - type: const pthread_attr_t *__restrict
145 - type: __pthread_start_t
147 - name: pthread_detach
153 - name: pthread_equal
163 return_type: _Noreturn void
166 - name: pthread_getname_np
174 - name: pthread_getspecific
179 - type: pthread_key_t
187 - name: pthread_key_create
192 - type: pthread_key_t *
193 - type: __pthread_tss_dtor_t
194 - name: pthread_key_delete
199 - type: pthread_key_t
200 - name: pthread_mutex_destroy
205 - type: pthread_mutex_t *
206 - name: pthread_mutex_init
211 - type: pthread_mutex_t *__restrict
212 - type: const pthread_mutexattr_t *__restrict
213 - name: pthread_mutex_lock
218 - type: pthread_mutex_t *
219 - name: pthread_mutex_unlock
224 - type: pthread_mutex_t *
225 - name: pthread_mutexattr_destroy
230 - type: pthread_mutexattr_t *
231 - name: pthread_mutexattr_getpshared
236 - type: const pthread_mutexattr_t *__restrict
237 - type: int *__restrict
238 - name: pthread_mutexattr_getrobust
243 - type: const pthread_mutexattr_t *__restrict
244 - type: int *__restrict
245 - name: pthread_mutexattr_gettype
250 - type: const pthread_mutexattr_t *__restrict
251 - type: int *__restrict
252 - name: pthread_mutexattr_init
257 - type: pthread_mutexattr_t *
258 - name: pthread_mutexattr_setpshared
263 - type: pthread_mutexattr_t *__restrict
265 - name: pthread_mutexattr_setrobust
270 - type: pthread_mutexattr_t *__restrict
272 - name: pthread_mutexattr_settype
277 - type: pthread_mutexattr_t *__restrict
284 - type: pthread_once_t *
285 - type: __pthread_once_func_t
286 - name: pthread_rwlock_clockrdlock
290 - type: pthread_rwlock_t *__restrict
292 - type: const struct timespec *__restrict
293 - name: pthread_rwlock_clockwrlock
297 - type: pthread_rwlock_t *__restrict
299 - type: const struct timespec *__restrict
300 - name: pthread_rwlock_destroy
304 - type: pthread_rwlock_t *
305 - name: pthread_rwlock_init
309 - type: pthread_rwlock_t *
310 - type: const pthread_rwlockattr_t *__restrict
311 - name: pthread_rwlock_rdlock
315 - type: pthread_rwlock_t *
316 - name: pthread_rwlock_timedrdlock
320 - type: pthread_rwlock_t *__restrict
321 - type: const struct timespec *__restrict
322 - name: pthread_rwlock_timedwrlock
326 - type: pthread_rwlock_t *__restrict
327 - type: const struct timespec *__restrict
328 - name: pthread_rwlock_tryrdlock
332 - type: pthread_rwlock_t *
333 - name: pthread_rwlock_trywrlock
337 - type: pthread_rwlock_t *
338 - name: pthread_rwlock_unlock
342 - type: pthread_rwlock_t *
343 - name: pthread_rwlock_wrlock
347 - type: pthread_rwlock_t *
348 - name: pthread_rwlockattr_destroy
353 - type: pthread_rwlockattr_t *
354 - name: pthread_rwlockattr_getkind_np
359 - type: pthread_rwlockattr_t *
361 - name: pthread_rwlockattr_getpshared
366 - type: const pthread_rwlockattr_t *
368 - name: pthread_rwlockattr_init
373 - type: pthread_rwlockattr_t *
374 - name: pthread_rwlockattr_setkind_np
379 - type: pthread_rwlockattr_t *
381 - name: pthread_rwlockattr_setpshared
386 - type: pthread_rwlockattr_t *
391 return_type: pthread_t
394 - name: pthread_setname_np
401 - name: pthread_setspecific
406 - type: pthread_key_t
408 - name: pthread_spin_destroy
412 - type: pthread_spinlock_t *
413 - name: pthread_spin_init
417 - type: pthread_spinlock_t *
419 - name: pthread_spin_lock
423 - type: pthread_spinlock_t *
424 - name: pthread_spin_trylock
428 - type: pthread_spinlock_t *
429 - name: pthread_spin_unlock
433 - type: pthread_spinlock_t *