6 * Use the same naming scheme as libc.
27 pthread_barrier_destroy;
30 pthread_barrierattr_destroy;
31 pthread_barrierattr_getpshared;
32 pthread_barrierattr_init;
33 pthread_barrierattr_setpshared;
36 pthread_attr_getdetachstate;
37 pthread_attr_getguardsize;
38 pthread_attr_getinheritsched;
39 pthread_attr_getschedparam;
40 pthread_attr_getschedpolicy;
41 pthread_attr_getscope;
42 pthread_attr_getstack;
43 pthread_attr_getstackaddr;
44 pthread_attr_getstacksize;
46 pthread_attr_setcreatesuspend_np;
47 pthread_attr_setdetachstate;
48 pthread_attr_setguardsize;
49 pthread_attr_setinheritsched;
50 pthread_attr_setschedparam;
51 pthread_attr_setschedpolicy;
52 pthread_attr_setscope;
53 pthread_attr_setstack;
54 pthread_attr_setstackaddr;
55 pthread_attr_setstacksize;
59 pthread_cond_broadcast;
63 pthread_cond_timedwait;
65 pthread_condattr_destroy;
66 pthread_condattr_getclock;
67 pthread_condattr_getpshared;
68 pthread_condattr_init;
69 pthread_condattr_setclock;
70 pthread_condattr_setpshared;
75 pthread_getconcurrency;
77 pthread_getschedparam;
85 pthread_mutex_destroy;
86 pthread_mutex_getprioceiling;
87 pthread_mutex_getspinloops_np;
88 pthread_mutex_getyieldloops_np;
91 pthread_mutex_setprioceiling;
92 pthread_mutex_setspinloops_np;
93 pthread_mutex_setyieldloops_np;
94 pthread_mutex_timedlock;
95 pthread_mutex_trylock;
97 pthread_mutexattr_destroy;
98 pthread_mutexattr_getkind_np;
99 pthread_mutexattr_getprioceiling;
100 pthread_mutexattr_getpshared;
101 pthread_mutexattr_getprotocol;
102 pthread_mutexattr_gettype;
103 pthread_mutexattr_init;
104 pthread_mutexattr_setkind_np;
105 pthread_mutexattr_setprioceiling;
106 pthread_mutexattr_setprotocol;
107 pthread_mutexattr_setpshared;
108 pthread_mutexattr_settype;
110 pthread_resume_all_np;
112 pthread_rwlock_destroy;
114 pthread_rwlock_rdlock;
115 pthread_rwlock_timedrdlock;
116 pthread_rwlock_timedwrlock;
117 pthread_rwlock_tryrdlock;
118 pthread_rwlock_trywrlock;
119 pthread_rwlock_unlock;
120 pthread_rwlock_wrlock;
121 pthread_rwlockattr_destroy;
122 pthread_rwlockattr_getpshared;
123 pthread_rwlockattr_init;
124 pthread_rwlockattr_setpshared;
127 pthread_setcancelstate;
128 pthread_setcanceltype;
129 pthread_setconcurrency;
131 pthread_setschedparam;
135 pthread_spin_destroy;
138 pthread_spin_trylock;
140 pthread_suspend_all_np;
142 pthread_switch_add_np;
143 pthread_switch_delete_np;
145 pthread_timedjoin_np;
183 * List the private interfaces reserved for use in FreeBSD libraries.
184 * These are not part of our application ABI.
207 __pthread_cond_timedwait;
209 __pthread_mutex_init;
210 __pthread_mutex_lock;
211 __pthread_mutex_timedlock;
212 __pthread_mutex_trylock;
230 _pthread_barrier_destroy;
231 _pthread_barrier_init;
232 _pthread_barrier_wait;
233 _pthread_barrierattr_destroy;
234 _pthread_barrierattr_getpshared;
235 _pthread_barrierattr_init;
236 _pthread_barrierattr_setpshared;
237 _pthread_attr_destroy;
238 _pthread_attr_get_np;
239 _pthread_attr_getdetachstate;
240 _pthread_attr_getguardsize;
241 _pthread_attr_getinheritsched;
242 _pthread_attr_getschedparam;
243 _pthread_attr_getschedpolicy;
244 _pthread_attr_getscope;
245 _pthread_attr_getstack;
246 _pthread_attr_getstackaddr;
247 _pthread_attr_getstacksize;
249 _pthread_attr_setcreatesuspend_np;
250 _pthread_attr_setdetachstate;
251 _pthread_attr_setguardsize;
252 _pthread_attr_setinheritsched;
253 _pthread_attr_setschedparam;
254 _pthread_attr_setschedpolicy;
255 _pthread_attr_setscope;
256 _pthread_attr_setstack;
257 _pthread_attr_setstackaddr;
258 _pthread_attr_setstacksize;
260 _pthread_cleanup_pop;
261 _pthread_cleanup_push;
262 _pthread_cond_broadcast;
263 _pthread_cond_destroy;
265 _pthread_cond_signal;
266 _pthread_cond_timedwait;
268 _pthread_condattr_destroy;
269 _pthread_condattr_getclock;
270 _pthread_condattr_getpshared;
271 _pthread_condattr_init;
272 _pthread_condattr_setclock;
273 _pthread_condattr_setpshared;
278 _pthread_getconcurrency;
280 _pthread_getschedparam;
281 _pthread_getspecific;
288 _pthread_mutex_destroy;
289 _pthread_mutex_getprioceiling;
290 _pthread_mutex_getspinloops_np;
291 _pthread_mutex_getyieldloops_np;
293 _pthread_mutex_init_calloc_cb;
295 _pthread_mutex_setprioceiling;
296 _pthread_mutex_setspinloops_np;
297 _pthread_mutex_setyieldloops_np;
298 _pthread_mutex_timedlock;
299 _pthread_mutex_trylock;
300 _pthread_mutex_unlock;
301 _pthread_mutexattr_destroy;
302 _pthread_mutexattr_getkind_np;
303 _pthread_mutexattr_getprioceiling;
304 _pthread_mutexattr_getprotocol;
305 _pthread_mutexattr_getpshared;
306 _pthread_mutexattr_gettype;
307 _pthread_mutexattr_init;
308 _pthread_mutexattr_setkind_np;
309 _pthread_mutexattr_setprioceiling;
310 _pthread_mutexattr_setprotocol;
311 _pthread_mutexattr_setpshared;
312 _pthread_mutexattr_settype;
314 _pthread_resume_all_np;
316 _pthread_rwlock_destroy;
317 _pthread_rwlock_init;
318 _pthread_rwlock_rdlock;
319 _pthread_rwlock_timedrdlock;
320 _pthread_rwlock_timedwrlock;
321 _pthread_rwlock_tryrdlock;
322 _pthread_rwlock_trywrlock;
323 _pthread_rwlock_unlock;
324 _pthread_rwlock_wrlock;
325 _pthread_rwlockattr_destroy;
326 _pthread_rwlockattr_getpshared;
327 _pthread_rwlockattr_init;
328 _pthread_rwlockattr_setpshared;
330 _pthread_set_name_np;
331 _pthread_setcancelstate;
332 _pthread_setcanceltype;
333 _pthread_setconcurrency;
335 _pthread_setschedparam;
336 _pthread_setspecific;
339 _pthread_spin_destroy;
342 _pthread_spin_trylock;
343 _pthread_spin_unlock;
344 _pthread_suspend_all_np;
346 _pthread_switch_add_np;
347 _pthread_switch_delete_np;
349 _pthread_timedjoin_np;
369 /* Debugger needs these. */
371 _thread_active_threads;
379 _thread_off_attr_flags;
381 _thread_off_event_buf;
382 _thread_off_event_mask;
383 _thread_off_key_allocated;
384 _thread_off_key_destructor;
387 _thread_off_report_events;
391 _thread_off_tlsindex;
393 _thread_state_running;
394 _thread_state_zoombie;