6 * Use the same naming scheme as libc.
10 pthread_barrier_destroy;
13 pthread_barrierattr_destroy;
14 pthread_barrierattr_getpshared;
15 pthread_barrierattr_init;
16 pthread_barrierattr_setpshared;
19 pthread_attr_getdetachstate;
20 pthread_attr_getguardsize;
21 pthread_attr_getinheritsched;
22 pthread_attr_getschedparam;
23 pthread_attr_getschedpolicy;
24 pthread_attr_getscope;
25 pthread_attr_getstack;
26 pthread_attr_getstackaddr;
27 pthread_attr_getstacksize;
29 pthread_attr_setcreatesuspend_np;
30 pthread_attr_setdetachstate;
31 pthread_attr_setguardsize;
32 pthread_attr_setinheritsched;
33 pthread_attr_setschedparam;
34 pthread_attr_setschedpolicy;
35 pthread_attr_setscope;
36 pthread_attr_setstack;
37 pthread_attr_setstackaddr;
38 pthread_attr_setstacksize;
42 pthread_cond_broadcast;
46 pthread_cond_timedwait;
48 pthread_condattr_destroy;
49 pthread_condattr_getclock;
50 pthread_condattr_getpshared;
51 pthread_condattr_init;
52 pthread_condattr_setclock;
53 pthread_condattr_setpshared;
58 pthread_getconcurrency;
60 pthread_getschedparam;
68 pthread_mutex_destroy;
69 pthread_mutex_getprioceiling;
72 pthread_mutex_setprioceiling;
73 pthread_mutex_timedlock;
74 pthread_mutex_trylock;
76 pthread_mutexattr_destroy;
77 pthread_mutexattr_getkind_np;
78 pthread_mutexattr_getprioceiling;
79 pthread_mutexattr_getpshared;
80 pthread_mutexattr_getprotocol;
81 pthread_mutexattr_gettype;
82 pthread_mutexattr_init;
83 pthread_mutexattr_setkind_np;
84 pthread_mutexattr_setprioceiling;
85 pthread_mutexattr_setprotocol;
86 pthread_mutexattr_setpshared;
87 pthread_mutexattr_settype;
89 pthread_resume_all_np;
91 pthread_rwlock_destroy;
93 pthread_rwlock_rdlock;
94 pthread_rwlock_timedrdlock;
95 pthread_rwlock_timedwrlock;
96 pthread_rwlock_tryrdlock;
97 pthread_rwlock_trywrlock;
98 pthread_rwlock_unlock;
99 pthread_rwlock_wrlock;
100 pthread_rwlockattr_destroy;
101 pthread_rwlockattr_getpshared;
102 pthread_rwlockattr_init;
103 pthread_rwlockattr_setpshared;
106 pthread_setcancelstate;
107 pthread_setcanceltype;
108 pthread_setconcurrency;
110 pthread_setschedparam;
114 pthread_spin_destroy;
117 pthread_spin_trylock;
119 pthread_suspend_all_np;
121 pthread_switch_add_np;
122 pthread_switch_delete_np;
124 pthread_timedjoin_np;
129 * List the private interfaces reserved for use in FreeBSD libraries.
130 * These are not part of our application ABI.
133 __pthread_cond_timedwait;
135 __pthread_cxa_finalize;
136 __pthread_mutex_init;
137 __pthread_mutex_lock;
138 __pthread_mutex_timedlock;
139 __pthread_mutex_trylock;
140 __pthread_distribute_static_tls;
142 _pthread_barrier_destroy;
143 _pthread_barrier_init;
144 _pthread_barrier_wait;
145 _pthread_barrierattr_destroy;
146 _pthread_barrierattr_getpshared;
147 _pthread_barrierattr_init;
148 _pthread_barrierattr_setpshared;
149 _pthread_attr_destroy;
150 _pthread_attr_get_np;
151 _pthread_attr_getaffinity_np;
152 _pthread_attr_getdetachstate;
153 _pthread_attr_getguardsize;
154 _pthread_attr_getinheritsched;
155 _pthread_attr_getschedparam;
156 _pthread_attr_getschedpolicy;
157 _pthread_attr_getscope;
158 _pthread_attr_getstack;
159 _pthread_attr_getstackaddr;
160 _pthread_attr_getstacksize;
162 _pthread_attr_setaffinity_np;
163 _pthread_attr_setcreatesuspend_np;
164 _pthread_attr_setdetachstate;
165 _pthread_attr_setguardsize;
166 _pthread_attr_setinheritsched;
167 _pthread_attr_setschedparam;
168 _pthread_attr_setschedpolicy;
169 _pthread_attr_setscope;
170 _pthread_attr_setstack;
171 _pthread_attr_setstackaddr;
172 _pthread_attr_setstacksize;
174 _pthread_cancel_enter;
175 _pthread_cancel_leave;
176 _pthread_cleanup_pop;
177 _pthread_cleanup_push;
178 _pthread_cond_broadcast;
179 _pthread_cond_destroy;
181 _pthread_cond_signal;
182 _pthread_cond_timedwait;
184 _pthread_condattr_destroy;
185 _pthread_condattr_getclock;
186 _pthread_condattr_getpshared;
187 _pthread_condattr_init;
188 _pthread_condattr_setclock;
189 _pthread_condattr_setpshared;
194 _pthread_getaffinity_np;
195 _pthread_getconcurrency;
196 _pthread_getcpuclockid;
198 _pthread_getschedparam;
199 _pthread_getspecific;
200 _pthread_getthreadid_np;
207 _pthread_mutex_destroy;
208 _pthread_mutex_getprioceiling;
209 _pthread_mutex_getspinloops_np;
210 _pthread_mutex_getyieldloops_np;
212 _pthread_mutex_init_calloc_cb;
213 _pthread_mutex_isowned_np;
215 _pthread_mutex_setprioceiling;
216 _pthread_mutex_setspinloops_np;
217 _pthread_mutex_setyieldloops_np;
218 _pthread_mutex_timedlock;
219 _pthread_mutex_trylock;
220 _pthread_mutex_unlock;
221 _pthread_mutexattr_destroy;
222 _pthread_mutexattr_getkind_np;
223 _pthread_mutexattr_getprioceiling;
224 _pthread_mutexattr_getprotocol;
225 _pthread_mutexattr_getpshared;
226 _pthread_mutexattr_gettype;
227 _pthread_mutexattr_init;
228 _pthread_mutexattr_setkind_np;
229 _pthread_mutexattr_setprioceiling;
230 _pthread_mutexattr_setprotocol;
231 _pthread_mutexattr_setpshared;
232 _pthread_mutexattr_settype;
234 _pthread_resume_all_np;
236 _pthread_rwlock_destroy;
237 _pthread_rwlock_init;
238 _pthread_rwlock_rdlock;
239 _pthread_rwlock_timedrdlock;
240 _pthread_rwlock_timedwrlock;
241 _pthread_rwlock_tryrdlock;
242 _pthread_rwlock_trywrlock;
243 _pthread_rwlock_unlock;
244 _pthread_rwlock_wrlock;
245 _pthread_rwlockattr_destroy;
246 _pthread_rwlockattr_getpshared;
247 _pthread_rwlockattr_init;
248 _pthread_rwlockattr_setpshared;
250 _pthread_set_name_np;
251 _pthread_setaffinity_np;
252 _pthread_setcancelstate;
253 _pthread_setcanceltype;
254 _pthread_setconcurrency;
256 _pthread_setschedparam;
257 _pthread_setspecific;
260 _pthread_spin_destroy;
263 _pthread_spin_trylock;
264 _pthread_spin_unlock;
265 _pthread_suspend_all_np;
267 _pthread_switch_add_np;
268 _pthread_switch_delete_np;
270 _pthread_timedjoin_np;
273 /* Debugger needs these. */
275 _thread_active_threads;
283 _thread_off_attr_flags;
285 _thread_off_event_buf;
286 _thread_off_event_mask;
287 _thread_off_key_allocated;
288 _thread_off_key_destructor;
291 _thread_off_report_events;
295 _thread_off_tlsindex;
297 _thread_state_running;
298 _thread_state_zoombie;
302 __pthread_cleanup_pop_imp;
303 __pthread_cleanup_push_imp;
304 pthread_attr_getaffinity_np;
305 pthread_attr_setaffinity_np;
306 pthread_getaffinity_np;
307 pthread_getcpuclockid;
308 pthread_setaffinity_np;
309 pthread_mutex_getspinloops_np;
310 pthread_mutex_getyieldloops_np;
311 pthread_mutex_isowned_np;
312 pthread_mutex_setspinloops_np;
313 pthread_mutex_setyieldloops_np;
317 pthread_getthreadid_np;
321 pthread_mutex_consistent;
322 pthread_mutexattr_getrobust;
323 pthread_mutexattr_setrobust;