4 * Use the same naming scheme as libc.
24 pthread_barrier_destroy;
27 pthread_barrierattr_destroy;
28 pthread_barrierattr_getpshared;
29 pthread_barrierattr_init;
30 pthread_barrierattr_setpshared;
33 pthread_attr_getdetachstate;
34 pthread_attr_getguardsize;
35 pthread_attr_getinheritsched;
36 pthread_attr_getschedparam;
37 pthread_attr_getschedpolicy;
38 pthread_attr_getscope;
39 pthread_attr_getstack;
40 pthread_attr_getstackaddr;
41 pthread_attr_getstacksize;
43 pthread_attr_setcreatesuspend_np;
44 pthread_attr_setdetachstate;
45 pthread_attr_setguardsize;
46 pthread_attr_setinheritsched;
47 pthread_attr_setschedparam;
48 pthread_attr_setschedpolicy;
49 pthread_attr_setscope;
50 pthread_attr_setstack;
51 pthread_attr_setstackaddr;
52 pthread_attr_setstacksize;
56 pthread_cond_broadcast;
60 pthread_cond_timedwait;
62 pthread_condattr_destroy;
63 pthread_condattr_init;
68 pthread_getconcurrency;
70 pthread_getschedparam;
78 pthread_mutex_destroy;
79 pthread_mutex_getprioceiling;
82 pthread_mutex_setprioceiling;
83 pthread_mutex_timedlock;
84 pthread_mutex_trylock;
86 pthread_mutexattr_destroy;
87 pthread_mutexattr_getkind_np;
88 pthread_mutexattr_getprioceiling;
89 pthread_mutexattr_getprotocol;
90 pthread_mutexattr_gettype;
91 pthread_mutexattr_init;
92 pthread_mutexattr_setkind_np;
93 pthread_mutexattr_setprioceiling;
94 pthread_mutexattr_setprotocol;
95 pthread_mutexattr_settype;
97 pthread_resume_all_np;
99 pthread_rwlock_destroy;
101 pthread_rwlock_rdlock;
102 pthread_rwlock_timedrdlock;
103 pthread_rwlock_timedwrlock;
104 pthread_rwlock_tryrdlock;
105 pthread_rwlock_trywrlock;
106 pthread_rwlock_unlock;
107 pthread_rwlock_wrlock;
108 pthread_rwlockattr_destroy;
109 pthread_rwlockattr_getpshared;
110 pthread_rwlockattr_init;
111 pthread_rwlockattr_setpshared;
114 pthread_setcancelstate;
115 pthread_setcanceltype;
116 pthread_setconcurrency;
118 pthread_setschedparam;
122 pthread_spin_destroy;
125 pthread_spin_trylock;
127 pthread_suspend_all_np;
129 pthread_switch_add_np;
130 pthread_switch_delete_np;
163 * List the private interfaces reserved for use in FreeBSD libraries.
164 * These are not part of our application ABI.
177 __pthread_cond_timedwait;
179 __pthread_mutex_init;
180 __pthread_mutex_lock;
181 __pthread_mutex_trylock;
182 __pthread_mutex_timedlock;
200 _pthread_barrier_destroy;
201 _pthread_barrier_init;
202 _pthread_barrier_wait;
203 _pthread_barrierattr_destroy;
204 _pthread_barrierattr_getpshared;
205 _pthread_barrierattr_init;
206 _pthread_barrierattr_setpshared;
207 _pthread_attr_destroy;
208 _pthread_attr_get_np;
209 _pthread_attr_getdetachstate;
210 _pthread_attr_getguardsize;
211 _pthread_attr_getinheritsched;
212 _pthread_attr_getschedparam;
213 _pthread_attr_getschedpolicy;
214 _pthread_attr_getscope;
215 _pthread_attr_getstack;
216 _pthread_attr_getstackaddr;
217 _pthread_attr_getstacksize;
219 _pthread_attr_setcreatesuspend_np;
220 _pthread_attr_setdetachstate;
221 _pthread_attr_setguardsize;
222 _pthread_attr_setinheritsched;
223 _pthread_attr_setschedparam;
224 _pthread_attr_setschedpolicy;
225 _pthread_attr_setscope;
226 _pthread_attr_setstack;
227 _pthread_attr_setstackaddr;
228 _pthread_attr_setstacksize;
230 _pthread_cleanup_pop;
231 _pthread_cleanup_push;
232 _pthread_cond_broadcast;
233 _pthread_cond_destroy;
235 _pthread_cond_signal;
236 _pthread_cond_timedwait;
238 _pthread_condattr_default;
239 _pthread_condattr_destroy;
240 _pthread_condattr_init;
245 _pthread_getconcurrency;
247 _pthread_getschedparam;
248 _pthread_getspecific;
255 _pthread_mutex_destroy;
256 _pthread_mutex_getprioceiling;
258 _pthread_mutex_init_calloc_cb;
259 _pthread_mutex_isowned_np;
261 _pthread_mutex_setprioceiling;
262 _pthread_mutex_timedlock;
263 _pthread_mutex_trylock;
264 _pthread_mutex_unlock;
265 _pthread_mutexattr_default;
266 _pthread_mutexattr_destroy;
267 _pthread_mutexattr_getkind_np;
268 _pthread_mutexattr_getprioceiling;
269 _pthread_mutexattr_getprotocol;
270 _pthread_mutexattr_gettype;
271 _pthread_mutexattr_init;
272 _pthread_mutexattr_setkind_np;
273 _pthread_mutexattr_setprioceiling;
274 _pthread_mutexattr_setprotocol;
275 _pthread_mutexattr_settype;
277 _pthread_resume_all_np;
279 _pthread_rwlock_destroy;
280 _pthread_rwlock_init;
281 _pthread_rwlock_rdlock;
282 _pthread_rwlock_timedrdlock;
283 _pthread_rwlock_timedwrlock;
284 _pthread_rwlock_tryrdlock;
285 _pthread_rwlock_trywrlock;
286 _pthread_rwlock_unlock;
287 _pthread_rwlock_wrlock;
288 _pthread_rwlockattr_destroy;
289 _pthread_rwlockattr_getpshared;
290 _pthread_rwlockattr_init;
291 _pthread_rwlockattr_setpshared;
293 _pthread_set_name_np;
294 _pthread_setcancelstate;
295 _pthread_setcanceltype;
296 _pthread_setconcurrency;
298 _pthread_setschedparam;
299 _pthread_setspecific;
302 _pthread_spin_destroy;
305 _pthread_spin_trylock;
306 _pthread_spin_unlock;
307 _pthread_suspend_all_np;
309 _pthread_switch_add_np;
310 _pthread_switch_delete_np;
338 /* Debugger needs these. */
341 _thread_active_threads;
345 _thread_off_attr_flags;
351 _thread_off_key_allocated;
352 _thread_off_key_destructor;
354 _thread_off_kse_locklevel;
358 _thread_off_thr_locklevel;
359 _thread_off_tlsindex;
361 _thread_state_running;
362 _thread_state_zoombie;
366 pthread_mutex_isowned_np;