pthread.map revision 158425
1144518Sdavidxu# $FreeBSD: head/lib/libthr/pthread.map 158425 2006-05-11 07:02:52Z davidxu $
2153591SdavidxuLIBTHREAD_1_0 {
3144518Sdavidxuglobal:
4144518Sdavidxu	___creat;
5144518Sdavidxu	__accept;
6144518Sdavidxu	__close;
7144518Sdavidxu	__connect;
8144518Sdavidxu	__error;
9144518Sdavidxu	__fcntl;
10144518Sdavidxu	__fsync;
11144518Sdavidxu	__msync;
12144518Sdavidxu	__nanosleep;
13144518Sdavidxu	__open;
14144518Sdavidxu	__poll;
15144518Sdavidxu	__pthread_cond_timedwait;
16144518Sdavidxu	__pthread_cond_wait;
17144518Sdavidxu	__pthread_mutex_init;
18144518Sdavidxu	__pthread_mutex_lock;
19157457Sdavidxu	__pthread_mutex_timedlock;
20144518Sdavidxu	__pthread_mutex_trylock;
21144518Sdavidxu	__read;
22144518Sdavidxu	__readv;
23144518Sdavidxu	__recvfrom;
24144518Sdavidxu	__recvmsg;
25144518Sdavidxu	__select;
26144518Sdavidxu	__sendmsg;
27144518Sdavidxu	__sendto;
28144518Sdavidxu	__sigsuspend;
29157457Sdavidxu	__sigtimedwait;
30157457Sdavidxu	__sigwait;
31157457Sdavidxu	__sigwaitinfo;
32144518Sdavidxu	__wait4;
33144518Sdavidxu	__write;
34144518Sdavidxu	__writev;
35144518Sdavidxu	_aio_suspend;
36144518Sdavidxu	_execve;
37144518Sdavidxu	_fork;
38144518Sdavidxu	_nanosleep;
39144518Sdavidxu	_pause;
40144518Sdavidxu	_pselect;
41144518Sdavidxu	_pthread_atfork;
42144518Sdavidxu	_pthread_barrier_destroy;
43144518Sdavidxu	_pthread_barrier_init;
44144518Sdavidxu	_pthread_barrier_wait;
45144518Sdavidxu	_pthread_barrierattr_destroy;
46144518Sdavidxu	_pthread_barrierattr_getpshared;
47144518Sdavidxu	_pthread_barrierattr_init;
48144518Sdavidxu	_pthread_barrierattr_setpshared;
49144518Sdavidxu	_pthread_attr_destroy;
50144518Sdavidxu	_pthread_attr_get_np;
51144518Sdavidxu	_pthread_attr_getdetachstate;
52144518Sdavidxu	_pthread_attr_getguardsize;
53144518Sdavidxu	_pthread_attr_getinheritsched;
54144518Sdavidxu	_pthread_attr_getschedparam;
55144518Sdavidxu	_pthread_attr_getschedpolicy;
56144518Sdavidxu	_pthread_attr_getscope;
57144518Sdavidxu	_pthread_attr_getstack;
58144518Sdavidxu	_pthread_attr_getstackaddr;
59144518Sdavidxu	_pthread_attr_getstacksize;
60144518Sdavidxu	_pthread_attr_init;
61144518Sdavidxu	_pthread_attr_setcreatesuspend_np;
62144518Sdavidxu	_pthread_attr_setdetachstate;
63144518Sdavidxu	_pthread_attr_setguardsize;
64144518Sdavidxu	_pthread_attr_setinheritsched;
65144518Sdavidxu	_pthread_attr_setschedparam;
66144518Sdavidxu	_pthread_attr_setschedpolicy;
67144518Sdavidxu	_pthread_attr_setscope;
68144518Sdavidxu	_pthread_attr_setstack;
69144518Sdavidxu	_pthread_attr_setstackaddr;
70144518Sdavidxu	_pthread_attr_setstacksize;
71144518Sdavidxu	_pthread_cancel;
72144518Sdavidxu	_pthread_cleanup_pop;
73144518Sdavidxu	_pthread_cleanup_push;
74144518Sdavidxu	_pthread_cond_broadcast;
75144518Sdavidxu	_pthread_cond_destroy;
76144518Sdavidxu	_pthread_cond_init;
77144518Sdavidxu	_pthread_cond_signal;
78144518Sdavidxu	_pthread_cond_timedwait;
79144518Sdavidxu	_pthread_cond_wait;
80144518Sdavidxu	_pthread_condattr_destroy;
81144518Sdavidxu	_pthread_condattr_getclock;
82144518Sdavidxu	_pthread_condattr_getpshared;
83144518Sdavidxu	_pthread_condattr_init;
84144518Sdavidxu	_pthread_condattr_setclock;
85144518Sdavidxu	_pthread_condattr_setpshared;
86144518Sdavidxu	_pthread_create;
87144518Sdavidxu	_pthread_detach;
88144518Sdavidxu	_pthread_equal;
89144518Sdavidxu	_pthread_exit;
90144518Sdavidxu	_pthread_getconcurrency;
91144518Sdavidxu	_pthread_getprio;
92144518Sdavidxu	_pthread_getschedparam;
93144518Sdavidxu	_pthread_getspecific;
94144518Sdavidxu	_pthread_join;
95144518Sdavidxu	_pthread_key_create;
96144518Sdavidxu	_pthread_key_delete;
97144518Sdavidxu	_pthread_kill;
98144518Sdavidxu	_pthread_main_np;
99144518Sdavidxu	_pthread_multi_np;
100144518Sdavidxu	_pthread_mutex_destroy;
101144518Sdavidxu	_pthread_mutex_getprioceiling;
102144518Sdavidxu	_pthread_mutex_init;
103144518Sdavidxu	_pthread_mutex_lock;
104144518Sdavidxu	_pthread_mutex_setprioceiling;
105144518Sdavidxu	_pthread_mutex_timedlock;
106144518Sdavidxu	_pthread_mutex_trylock;
107144518Sdavidxu	_pthread_mutex_unlock;
108144518Sdavidxu	_pthread_mutexattr_destroy;
109144518Sdavidxu	_pthread_mutexattr_getkind_np;
110144518Sdavidxu	_pthread_mutexattr_getprioceiling;
111144518Sdavidxu	_pthread_mutexattr_getprotocol;
112151609Sdavidxu	_pthread_mutexattr_getpshared;
113144518Sdavidxu	_pthread_mutexattr_gettype;
114144518Sdavidxu	_pthread_mutexattr_init;
115144518Sdavidxu	_pthread_mutexattr_setkind_np;
116144518Sdavidxu	_pthread_mutexattr_setprioceiling;
117144518Sdavidxu	_pthread_mutexattr_setprotocol;
118151609Sdavidxu	_pthread_mutexattr_setpshared;
119144518Sdavidxu	_pthread_mutexattr_settype;
120144518Sdavidxu	_pthread_once;
121144518Sdavidxu	_pthread_resume_all_np;
122144518Sdavidxu	_pthread_resume_np;
123144518Sdavidxu	_pthread_rwlock_destroy;
124144518Sdavidxu	_pthread_rwlock_init;
125144518Sdavidxu	_pthread_rwlock_rdlock;
126144518Sdavidxu	_pthread_rwlock_timedrdlock;
127144518Sdavidxu	_pthread_rwlock_timedwrlock;
128144518Sdavidxu	_pthread_rwlock_tryrdlock;
129144518Sdavidxu	_pthread_rwlock_trywrlock;
130144518Sdavidxu	_pthread_rwlock_unlock;
131144518Sdavidxu	_pthread_rwlock_wrlock;
132144518Sdavidxu	_pthread_rwlockattr_destroy;
133144518Sdavidxu	_pthread_rwlockattr_getpshared;
134144518Sdavidxu	_pthread_rwlockattr_init;
135144518Sdavidxu	_pthread_rwlockattr_setpshared;
136144518Sdavidxu	_pthread_self;
137144518Sdavidxu	_pthread_set_name_np;
138144518Sdavidxu	_pthread_setcancelstate;
139144518Sdavidxu	_pthread_setcanceltype;
140144518Sdavidxu	_pthread_setconcurrency;
141144518Sdavidxu	_pthread_setprio;
142144518Sdavidxu	_pthread_setschedparam;
143144518Sdavidxu	_pthread_setspecific;
144144518Sdavidxu	_pthread_sigmask;
145144518Sdavidxu	_pthread_single_np;
146144518Sdavidxu	_pthread_spin_destroy;
147144518Sdavidxu	_pthread_spin_init;
148144518Sdavidxu	_pthread_spin_lock;
149144518Sdavidxu	_pthread_spin_trylock;
150144518Sdavidxu	_pthread_spin_unlock;
151144518Sdavidxu	_pthread_suspend_all_np;
152144518Sdavidxu	_pthread_suspend_np;
153144518Sdavidxu	_pthread_switch_add_np;
154144518Sdavidxu	_pthread_switch_delete_np;
155144518Sdavidxu	_pthread_testcancel;
156150904Sdavidxu	_pthread_timedjoin_np;
157144518Sdavidxu	_pthread_yield;
158144518Sdavidxu	_raise;
159144518Sdavidxu	_sem_destroy;
160144518Sdavidxu	_sem_getvalue;
161144518Sdavidxu	_sem_init;
162144518Sdavidxu	_sem_post;
163144518Sdavidxu	_sem_timedwait;
164144518Sdavidxu	_sem_trywait;
165144518Sdavidxu	_sem_wait;
166144518Sdavidxu	_sigaction;
167144518Sdavidxu	_sigprocmask;
168144518Sdavidxu	_sigsuspend;
169157457Sdavidxu	_sigtimedwait;
170144518Sdavidxu	_sigwait;
171144518Sdavidxu	_sigwaitinfo;
172144518Sdavidxu	_sleep;
173144518Sdavidxu	_spinlock;
174144518Sdavidxu	_spinlock_debug;
175144518Sdavidxu	_spinunlock;
176144518Sdavidxu	_system;
177144518Sdavidxu	_tcdrain;
178148662Sdeischen	_usleep;
179144518Sdavidxu	_vfork;
180144518Sdavidxu	_wait;
181144518Sdavidxu	_waitpid;
182144518Sdavidxu	accept;
183144518Sdavidxu	aio_suspend;
184144518Sdavidxu	close;
185144518Sdavidxu	connect;
186144518Sdavidxu	creat;
187144518Sdavidxu	execve;
188144518Sdavidxu	fcntl;
189144518Sdavidxu	fork;
190144518Sdavidxu	fsync;
191144518Sdavidxu	msync;
192144518Sdavidxu	nanosleep;
193144518Sdavidxu	open;
194144518Sdavidxu	pause;
195144518Sdavidxu	poll;
196144518Sdavidxu	pselect;
197144518Sdavidxu	pthread_atfork;
198144518Sdavidxu	pthread_barrier_destroy;
199144518Sdavidxu	pthread_barrier_init;
200144518Sdavidxu	pthread_barrier_wait;
201144518Sdavidxu	pthread_barrierattr_destroy;
202144518Sdavidxu	pthread_barrierattr_getpshared;
203144518Sdavidxu	pthread_barrierattr_init;
204144518Sdavidxu	pthread_barrierattr_setpshared;
205144518Sdavidxu	pthread_attr_destroy;
206144518Sdavidxu	pthread_attr_get_np;
207144518Sdavidxu	pthread_attr_getdetachstate;
208144518Sdavidxu	pthread_attr_getguardsize;
209144518Sdavidxu	pthread_attr_getinheritsched;
210144518Sdavidxu	pthread_attr_getschedparam;
211144518Sdavidxu	pthread_attr_getschedpolicy;
212144518Sdavidxu	pthread_attr_getscope;
213144518Sdavidxu	pthread_attr_getstack;
214144518Sdavidxu	pthread_attr_getstackaddr;
215144518Sdavidxu	pthread_attr_getstacksize;
216144518Sdavidxu	pthread_attr_init;
217144518Sdavidxu	pthread_attr_setcreatesuspend_np;
218144518Sdavidxu	pthread_attr_setdetachstate;
219144518Sdavidxu	pthread_attr_setguardsize;
220144518Sdavidxu	pthread_attr_setinheritsched;
221144518Sdavidxu	pthread_attr_setschedparam;
222144518Sdavidxu	pthread_attr_setschedpolicy;
223144518Sdavidxu	pthread_attr_setscope;
224144518Sdavidxu	pthread_attr_setstack;
225144518Sdavidxu	pthread_attr_setstackaddr;
226144518Sdavidxu	pthread_attr_setstacksize;
227144518Sdavidxu	pthread_cancel;
228144518Sdavidxu	pthread_cleanup_pop;
229144518Sdavidxu	pthread_cleanup_push;
230144518Sdavidxu	pthread_cond_broadcast;
231144518Sdavidxu	pthread_cond_destroy;
232144518Sdavidxu	pthread_cond_init;
233144518Sdavidxu	pthread_cond_signal;
234144518Sdavidxu	pthread_cond_timedwait;
235144518Sdavidxu	pthread_cond_wait;
236144518Sdavidxu	pthread_condattr_destroy;
237144614Sdavidxu	pthread_condattr_getclock;
238151609Sdavidxu	pthread_condattr_getpshared;
239151637Sdavidxu	pthread_condattr_init;
240144614Sdavidxu	pthread_condattr_setclock;
241151609Sdavidxu	pthread_condattr_setpshared;
242144518Sdavidxu	pthread_create;
243144518Sdavidxu	pthread_detach;
244144518Sdavidxu	pthread_equal;
245144518Sdavidxu	pthread_exit;
246144518Sdavidxu	pthread_getconcurrency;
247144518Sdavidxu	pthread_getprio;
248144518Sdavidxu	pthread_getschedparam;
249144518Sdavidxu	pthread_getspecific;
250144518Sdavidxu	pthread_join;
251144518Sdavidxu	pthread_key_create;
252144518Sdavidxu	pthread_key_delete;
253144518Sdavidxu	pthread_kill;
254144518Sdavidxu	pthread_main_np;
255144518Sdavidxu	pthread_multi_np;
256144518Sdavidxu	pthread_mutex_destroy;
257144518Sdavidxu	pthread_mutex_getprioceiling;
258144518Sdavidxu	pthread_mutex_init;
259144518Sdavidxu	pthread_mutex_lock;
260144518Sdavidxu	pthread_mutex_setprioceiling;
261144518Sdavidxu	pthread_mutex_timedlock;
262144518Sdavidxu	pthread_mutex_trylock;
263144518Sdavidxu	pthread_mutex_unlock;
264144518Sdavidxu	pthread_mutexattr_destroy;
265144518Sdavidxu	pthread_mutexattr_getkind_np;
266144518Sdavidxu	pthread_mutexattr_getprioceiling;
267151609Sdavidxu	pthread_mutexattr_getpshared;
268144518Sdavidxu	pthread_mutexattr_getprotocol;
269144518Sdavidxu	pthread_mutexattr_gettype;
270144518Sdavidxu	pthread_mutexattr_init;
271144518Sdavidxu	pthread_mutexattr_setkind_np;
272144518Sdavidxu	pthread_mutexattr_setprioceiling;
273144518Sdavidxu	pthread_mutexattr_setprotocol;
274151609Sdavidxu	pthread_mutexattr_setpshared;
275144518Sdavidxu	pthread_mutexattr_settype;
276144518Sdavidxu	pthread_once;
277144518Sdavidxu	pthread_resume_all_np;
278144518Sdavidxu	pthread_resume_np;
279144518Sdavidxu	pthread_rwlock_destroy;
280144518Sdavidxu	pthread_rwlock_init;
281144518Sdavidxu	pthread_rwlock_rdlock;
282144518Sdavidxu	pthread_rwlock_timedrdlock;
283144518Sdavidxu	pthread_rwlock_timedwrlock;
284144518Sdavidxu	pthread_rwlock_tryrdlock;
285144518Sdavidxu	pthread_rwlock_trywrlock;
286144518Sdavidxu	pthread_rwlock_unlock;
287144518Sdavidxu	pthread_rwlock_wrlock;
288144518Sdavidxu	pthread_rwlockattr_destroy;
289144518Sdavidxu	pthread_rwlockattr_getpshared;
290144518Sdavidxu	pthread_rwlockattr_init;
291144518Sdavidxu	pthread_rwlockattr_setpshared;
292144518Sdavidxu	pthread_self;
293144518Sdavidxu	pthread_set_name_np;
294144518Sdavidxu	pthread_setcancelstate;
295144518Sdavidxu	pthread_setcanceltype;
296144518Sdavidxu	pthread_setconcurrency;
297144518Sdavidxu	pthread_setprio;
298144518Sdavidxu	pthread_setschedparam;
299144518Sdavidxu	pthread_setspecific;
300144518Sdavidxu	pthread_sigmask;
301144518Sdavidxu	pthread_single_np;
302144518Sdavidxu	pthread_spin_destroy;
303144518Sdavidxu	pthread_spin_init;
304144518Sdavidxu	pthread_spin_lock;
305144518Sdavidxu	pthread_spin_trylock;
306144518Sdavidxu	pthread_spin_unlock;
307144518Sdavidxu	pthread_suspend_all_np;
308144518Sdavidxu	pthread_suspend_np;
309144518Sdavidxu	pthread_switch_add_np;
310144518Sdavidxu	pthread_switch_delete_np;
311144518Sdavidxu	pthread_testcancel;
312150904Sdavidxu	pthread_timedjoin_np;
313144518Sdavidxu	pthread_yield;
314144518Sdavidxu	raise;
315144518Sdavidxu	read;
316144518Sdavidxu	readv;
317144518Sdavidxu	recvfrom;
318144518Sdavidxu	recvmsg;
319144518Sdavidxu	select;
320144518Sdavidxu	sem_destroy;
321144518Sdavidxu	sem_getvalue;
322144518Sdavidxu	sem_init;
323144518Sdavidxu	sem_post;
324144518Sdavidxu	sem_timedwait;
325144518Sdavidxu	sem_trywait;
326144518Sdavidxu	sem_wait;
327144518Sdavidxu	sendmsg;
328144518Sdavidxu	sendto;
329144518Sdavidxu	sigaction;
330144518Sdavidxu	sigprocmask;
331144518Sdavidxu	sigsuspend;
332144518Sdavidxu	sigwait;
333144518Sdavidxu	sigwaitinfo;
334144518Sdavidxu	sigtimedwait;
335144518Sdavidxu	sleep;
336144518Sdavidxu	system;
337144518Sdavidxu	tcdrain;
338148662Sdeischen	usleep;
339144518Sdavidxu	vfork;
340144518Sdavidxu	wait;
341144518Sdavidxu	wait4;
342144518Sdavidxu	waitpid;
343144518Sdavidxu	write;
344144518Sdavidxu	writev;
345144518Sdavidxu
346144518Sdavidxu	# Debugger needs these.
347144518Sdavidxu	_libthr_debug;
348144518Sdavidxu	_thread_active_threads;
349144921Sdavidxu	_thread_bp_create;
350144921Sdavidxu	_thread_bp_death;
351144921Sdavidxu	_thread_event_mask;
352144518Sdavidxu	_thread_keytable;
353144921Sdavidxu	_thread_last_event;
354144518Sdavidxu	_thread_list;
355144518Sdavidxu	_thread_max_keys;
356144518Sdavidxu	_thread_off_attr_flags;
357144518Sdavidxu	_thread_off_dtv;
358144921Sdavidxu	_thread_off_event_buf;
359144921Sdavidxu	_thread_off_event_mask;
360144921Sdavidxu	_thread_off_key_allocated;
361144921Sdavidxu	_thread_off_key_destructor;
362144518Sdavidxu	_thread_off_linkmap;
363144518Sdavidxu	_thread_off_next;
364144921Sdavidxu	_thread_off_report_events;
365144921Sdavidxu	_thread_off_state;
366144518Sdavidxu	_thread_off_tcb;
367144518Sdavidxu	_thread_off_tid;
368144518Sdavidxu	_thread_off_tlsindex;
369144518Sdavidxu	_thread_size_key;
370144518Sdavidxu	_thread_state_running;
371144518Sdavidxu	_thread_state_zoombie;
372144518Sdavidxulocal:
373144518Sdavidxu	*;
374144518Sdavidxu};
375158425Sdavidxu
376158425Sdavidxu#
377158425Sdavidxu# Use the same naming scheme as libc.
378158425Sdavidxu#
379158425SdavidxuFBSD_1.0 {
380158425Sdavidxuglobal:
381158425Sdavidxu	__error;
382158425Sdavidxu	accept;
383158425Sdavidxu	aio_suspend;
384158425Sdavidxu	close;
385158425Sdavidxu	connect;
386158425Sdavidxu	creat;
387158425Sdavidxu	execve;
388158425Sdavidxu	fcntl;
389158425Sdavidxu	fork;
390158425Sdavidxu	fsync;
391158425Sdavidxu	msync;
392158425Sdavidxu	nanosleep;
393158425Sdavidxu	open;
394158425Sdavidxu	pause;
395158425Sdavidxu	poll;
396158425Sdavidxu	pselect;
397158425Sdavidxu	pthread_atfork;
398158425Sdavidxu	pthread_barrier_destroy;
399158425Sdavidxu	pthread_barrier_init;
400158425Sdavidxu	pthread_barrier_wait;
401158425Sdavidxu	pthread_barrierattr_destroy;
402158425Sdavidxu	pthread_barrierattr_getpshared;
403158425Sdavidxu	pthread_barrierattr_init;
404158425Sdavidxu	pthread_barrierattr_setpshared;
405158425Sdavidxu	pthread_attr_destroy;
406158425Sdavidxu	pthread_attr_get_np;
407158425Sdavidxu	pthread_attr_getdetachstate;
408158425Sdavidxu	pthread_attr_getguardsize;
409158425Sdavidxu	pthread_attr_getinheritsched;
410158425Sdavidxu	pthread_attr_getschedparam;
411158425Sdavidxu	pthread_attr_getschedpolicy;
412158425Sdavidxu	pthread_attr_getscope;
413158425Sdavidxu	pthread_attr_getstack;
414158425Sdavidxu	pthread_attr_getstackaddr;
415158425Sdavidxu	pthread_attr_getstacksize;
416158425Sdavidxu	pthread_attr_init;
417158425Sdavidxu	pthread_attr_setcreatesuspend_np;
418158425Sdavidxu	pthread_attr_setdetachstate;
419158425Sdavidxu	pthread_attr_setguardsize;
420158425Sdavidxu	pthread_attr_setinheritsched;
421158425Sdavidxu	pthread_attr_setschedparam;
422158425Sdavidxu	pthread_attr_setschedpolicy;
423158425Sdavidxu	pthread_attr_setscope;
424158425Sdavidxu	pthread_attr_setstack;
425158425Sdavidxu	pthread_attr_setstackaddr;
426158425Sdavidxu	pthread_attr_setstacksize;
427158425Sdavidxu	pthread_cancel;
428158425Sdavidxu	pthread_cleanup_pop;
429158425Sdavidxu	pthread_cleanup_push;
430158425Sdavidxu	pthread_cond_broadcast;
431158425Sdavidxu	pthread_cond_destroy;
432158425Sdavidxu	pthread_cond_init;
433158425Sdavidxu	pthread_cond_signal;
434158425Sdavidxu	pthread_cond_timedwait;
435158425Sdavidxu	pthread_cond_wait;
436158425Sdavidxu	pthread_condattr_destroy;
437158425Sdavidxu	pthread_condattr_getclock;
438158425Sdavidxu	pthread_condattr_getpshared;
439158425Sdavidxu	pthread_condattr_init;
440158425Sdavidxu	pthread_condattr_setclock;
441158425Sdavidxu	pthread_condattr_setpshared;
442158425Sdavidxu	pthread_create;
443158425Sdavidxu	pthread_detach;
444158425Sdavidxu	pthread_equal;
445158425Sdavidxu	pthread_exit;
446158425Sdavidxu	pthread_getconcurrency;
447158425Sdavidxu	pthread_getprio;
448158425Sdavidxu	pthread_getschedparam;
449158425Sdavidxu	pthread_getspecific;
450158425Sdavidxu	pthread_join;
451158425Sdavidxu	pthread_key_create;
452158425Sdavidxu	pthread_key_delete;
453158425Sdavidxu	pthread_kill;
454158425Sdavidxu	pthread_main_np;
455158425Sdavidxu	pthread_multi_np;
456158425Sdavidxu	pthread_mutex_destroy;
457158425Sdavidxu	pthread_mutex_getprioceiling;
458158425Sdavidxu	pthread_mutex_init;
459158425Sdavidxu	pthread_mutex_lock;
460158425Sdavidxu	pthread_mutex_setprioceiling;
461158425Sdavidxu	pthread_mutex_timedlock;
462158425Sdavidxu	pthread_mutex_trylock;
463158425Sdavidxu	pthread_mutex_unlock;
464158425Sdavidxu	pthread_mutexattr_destroy;
465158425Sdavidxu	pthread_mutexattr_getkind_np;
466158425Sdavidxu	pthread_mutexattr_getprioceiling;
467158425Sdavidxu	pthread_mutexattr_getpshared;
468158425Sdavidxu	pthread_mutexattr_getprotocol;
469158425Sdavidxu	pthread_mutexattr_gettype;
470158425Sdavidxu	pthread_mutexattr_init;
471158425Sdavidxu	pthread_mutexattr_setkind_np;
472158425Sdavidxu	pthread_mutexattr_setprioceiling;
473158425Sdavidxu	pthread_mutexattr_setprotocol;
474158425Sdavidxu	pthread_mutexattr_setpshared;
475158425Sdavidxu	pthread_mutexattr_settype;
476158425Sdavidxu	pthread_once;
477158425Sdavidxu	pthread_resume_all_np;
478158425Sdavidxu	pthread_resume_np;
479158425Sdavidxu	pthread_rwlock_destroy;
480158425Sdavidxu	pthread_rwlock_init;
481158425Sdavidxu	pthread_rwlock_rdlock;
482158425Sdavidxu	pthread_rwlock_timedrdlock;
483158425Sdavidxu	pthread_rwlock_timedwrlock;
484158425Sdavidxu	pthread_rwlock_tryrdlock;
485158425Sdavidxu	pthread_rwlock_trywrlock;
486158425Sdavidxu	pthread_rwlock_unlock;
487158425Sdavidxu	pthread_rwlock_wrlock;
488158425Sdavidxu	pthread_rwlockattr_destroy;
489158425Sdavidxu	pthread_rwlockattr_getpshared;
490158425Sdavidxu	pthread_rwlockattr_init;
491158425Sdavidxu	pthread_rwlockattr_setpshared;
492158425Sdavidxu	pthread_self;
493158425Sdavidxu	pthread_set_name_np;
494158425Sdavidxu	pthread_setcancelstate;
495158425Sdavidxu	pthread_setcanceltype;
496158425Sdavidxu	pthread_setconcurrency;
497158425Sdavidxu	pthread_setprio;
498158425Sdavidxu	pthread_setschedparam;
499158425Sdavidxu	pthread_setspecific;
500158425Sdavidxu	pthread_sigmask;
501158425Sdavidxu	pthread_single_np;
502158425Sdavidxu	pthread_spin_destroy;
503158425Sdavidxu	pthread_spin_init;
504158425Sdavidxu	pthread_spin_lock;
505158425Sdavidxu	pthread_spin_trylock;
506158425Sdavidxu	pthread_spin_unlock;
507158425Sdavidxu	pthread_suspend_all_np;
508158425Sdavidxu	pthread_suspend_np;
509158425Sdavidxu	pthread_switch_add_np;
510158425Sdavidxu	pthread_switch_delete_np;
511158425Sdavidxu	pthread_testcancel;
512158425Sdavidxu	pthread_timedjoin_np;
513158425Sdavidxu	pthread_yield;
514158425Sdavidxu	raise;
515158425Sdavidxu	read;
516158425Sdavidxu	readv;
517158425Sdavidxu	recvfrom;
518158425Sdavidxu	recvmsg;
519158425Sdavidxu	select;
520158425Sdavidxu	sem_destroy;
521158425Sdavidxu	sem_getvalue;
522158425Sdavidxu	sem_init;
523158425Sdavidxu	sem_post;
524158425Sdavidxu	sem_timedwait;
525158425Sdavidxu	sem_trywait;
526158425Sdavidxu	sem_wait;
527158425Sdavidxu	sendmsg;
528158425Sdavidxu	sendto;
529158425Sdavidxu	sigaction;
530158425Sdavidxu	sigprocmask;
531158425Sdavidxu	sigsuspend;
532158425Sdavidxu	sigwait;
533158425Sdavidxu	sigwaitinfo;
534158425Sdavidxu	sigtimedwait;
535158425Sdavidxu	sleep;
536158425Sdavidxu	system;
537158425Sdavidxu	tcdrain;
538158425Sdavidxu	usleep;
539158425Sdavidxu	vfork;
540158425Sdavidxu	wait;
541158425Sdavidxu	wait4;
542158425Sdavidxu	waitpid;
543158425Sdavidxu	write;
544158425Sdavidxu	writev;
545158425Sdavidxulocal:
546158425Sdavidxu	*;
547158425Sdavidxu};
548158425Sdavidxu
549158425Sdavidxu#
550158425Sdavidxu# List the private interfaces reserved for use in FreeBSD libraries.
551158425Sdavidxu# These are not part of our application ABI.
552158425Sdavidxu#
553158425SdavidxuFBSDprivate {
554158425Sdavidxuglobal:
555158425Sdavidxu	___creat;
556158425Sdavidxu	__accept;
557158425Sdavidxu	__close;
558158425Sdavidxu	__connect;
559158425Sdavidxu	__fcntl;
560158425Sdavidxu	__fsync;
561158425Sdavidxu	__msync;
562158425Sdavidxu	__nanosleep;
563158425Sdavidxu	__open;
564158425Sdavidxu	__poll;
565158425Sdavidxu	__pthread_cond_timedwait;
566158425Sdavidxu	__pthread_cond_wait;
567158425Sdavidxu	__pthread_mutex_init;
568158425Sdavidxu	__pthread_mutex_lock;
569158425Sdavidxu	__pthread_mutex_timedlock;
570158425Sdavidxu	__pthread_mutex_trylock;
571158425Sdavidxu	__read;
572158425Sdavidxu	__readv;
573158425Sdavidxu	__recvfrom;
574158425Sdavidxu	__recvmsg;
575158425Sdavidxu	__select;
576158425Sdavidxu	__sendmsg;
577158425Sdavidxu	__sendto;
578158425Sdavidxu	__sigsuspend;
579158425Sdavidxu	__sigtimedwait;
580158425Sdavidxu	__sigwait;
581158425Sdavidxu	__sigwaitinfo;
582158425Sdavidxu	__wait4;
583158425Sdavidxu	__write;
584158425Sdavidxu	__writev;
585158425Sdavidxu	_aio_suspend;
586158425Sdavidxu	_execve;
587158425Sdavidxu	_fork;
588158425Sdavidxu	_nanosleep;
589158425Sdavidxu	_pause;
590158425Sdavidxu	_pselect;
591158425Sdavidxu	_pthread_atfork;
592158425Sdavidxu	_pthread_barrier_destroy;
593158425Sdavidxu	_pthread_barrier_init;
594158425Sdavidxu	_pthread_barrier_wait;
595158425Sdavidxu	_pthread_barrierattr_destroy;
596158425Sdavidxu	_pthread_barrierattr_getpshared;
597158425Sdavidxu	_pthread_barrierattr_init;
598158425Sdavidxu	_pthread_barrierattr_setpshared;
599158425Sdavidxu	_pthread_attr_destroy;
600158425Sdavidxu	_pthread_attr_get_np;
601158425Sdavidxu	_pthread_attr_getdetachstate;
602158425Sdavidxu	_pthread_attr_getguardsize;
603158425Sdavidxu	_pthread_attr_getinheritsched;
604158425Sdavidxu	_pthread_attr_getschedparam;
605158425Sdavidxu	_pthread_attr_getschedpolicy;
606158425Sdavidxu	_pthread_attr_getscope;
607158425Sdavidxu	_pthread_attr_getstack;
608158425Sdavidxu	_pthread_attr_getstackaddr;
609158425Sdavidxu	_pthread_attr_getstacksize;
610158425Sdavidxu	_pthread_attr_init;
611158425Sdavidxu	_pthread_attr_setcreatesuspend_np;
612158425Sdavidxu	_pthread_attr_setdetachstate;
613158425Sdavidxu	_pthread_attr_setguardsize;
614158425Sdavidxu	_pthread_attr_setinheritsched;
615158425Sdavidxu	_pthread_attr_setschedparam;
616158425Sdavidxu	_pthread_attr_setschedpolicy;
617158425Sdavidxu	_pthread_attr_setscope;
618158425Sdavidxu	_pthread_attr_setstack;
619158425Sdavidxu	_pthread_attr_setstackaddr;
620158425Sdavidxu	_pthread_attr_setstacksize;
621158425Sdavidxu	_pthread_cancel;
622158425Sdavidxu	_pthread_cleanup_pop;
623158425Sdavidxu	_pthread_cleanup_push;
624158425Sdavidxu	_pthread_cond_broadcast;
625158425Sdavidxu	_pthread_cond_destroy;
626158425Sdavidxu	_pthread_cond_init;
627158425Sdavidxu	_pthread_cond_signal;
628158425Sdavidxu	_pthread_cond_timedwait;
629158425Sdavidxu	_pthread_cond_wait;
630158425Sdavidxu	_pthread_condattr_destroy;
631158425Sdavidxu	_pthread_condattr_getclock;
632158425Sdavidxu	_pthread_condattr_getpshared;
633158425Sdavidxu	_pthread_condattr_init;
634158425Sdavidxu	_pthread_condattr_setclock;
635158425Sdavidxu	_pthread_condattr_setpshared;
636158425Sdavidxu	_pthread_create;
637158425Sdavidxu	_pthread_detach;
638158425Sdavidxu	_pthread_equal;
639158425Sdavidxu	_pthread_exit;
640158425Sdavidxu	_pthread_getconcurrency;
641158425Sdavidxu	_pthread_getprio;
642158425Sdavidxu	_pthread_getschedparam;
643158425Sdavidxu	_pthread_getspecific;
644158425Sdavidxu	_pthread_join;
645158425Sdavidxu	_pthread_key_create;
646158425Sdavidxu	_pthread_key_delete;
647158425Sdavidxu	_pthread_kill;
648158425Sdavidxu	_pthread_main_np;
649158425Sdavidxu	_pthread_multi_np;
650158425Sdavidxu	_pthread_mutex_destroy;
651158425Sdavidxu	_pthread_mutex_getprioceiling;
652158425Sdavidxu	_pthread_mutex_init;
653158425Sdavidxu	_pthread_mutex_lock;
654158425Sdavidxu	_pthread_mutex_setprioceiling;
655158425Sdavidxu	_pthread_mutex_timedlock;
656158425Sdavidxu	_pthread_mutex_trylock;
657158425Sdavidxu	_pthread_mutex_unlock;
658158425Sdavidxu	_pthread_mutexattr_destroy;
659158425Sdavidxu	_pthread_mutexattr_getkind_np;
660158425Sdavidxu	_pthread_mutexattr_getprioceiling;
661158425Sdavidxu	_pthread_mutexattr_getprotocol;
662158425Sdavidxu	_pthread_mutexattr_getpshared;
663158425Sdavidxu	_pthread_mutexattr_gettype;
664158425Sdavidxu	_pthread_mutexattr_init;
665158425Sdavidxu	_pthread_mutexattr_setkind_np;
666158425Sdavidxu	_pthread_mutexattr_setprioceiling;
667158425Sdavidxu	_pthread_mutexattr_setprotocol;
668158425Sdavidxu	_pthread_mutexattr_setpshared;
669158425Sdavidxu	_pthread_mutexattr_settype;
670158425Sdavidxu	_pthread_once;
671158425Sdavidxu	_pthread_resume_all_np;
672158425Sdavidxu	_pthread_resume_np;
673158425Sdavidxu	_pthread_rwlock_destroy;
674158425Sdavidxu	_pthread_rwlock_init;
675158425Sdavidxu	_pthread_rwlock_rdlock;
676158425Sdavidxu	_pthread_rwlock_timedrdlock;
677158425Sdavidxu	_pthread_rwlock_timedwrlock;
678158425Sdavidxu	_pthread_rwlock_tryrdlock;
679158425Sdavidxu	_pthread_rwlock_trywrlock;
680158425Sdavidxu	_pthread_rwlock_unlock;
681158425Sdavidxu	_pthread_rwlock_wrlock;
682158425Sdavidxu	_pthread_rwlockattr_destroy;
683158425Sdavidxu	_pthread_rwlockattr_getpshared;
684158425Sdavidxu	_pthread_rwlockattr_init;
685158425Sdavidxu	_pthread_rwlockattr_setpshared;
686158425Sdavidxu	_pthread_self;
687158425Sdavidxu	_pthread_set_name_np;
688158425Sdavidxu	_pthread_setcancelstate;
689158425Sdavidxu	_pthread_setcanceltype;
690158425Sdavidxu	_pthread_setconcurrency;
691158425Sdavidxu	_pthread_setprio;
692158425Sdavidxu	_pthread_setschedparam;
693158425Sdavidxu	_pthread_setspecific;
694158425Sdavidxu	_pthread_sigmask;
695158425Sdavidxu	_pthread_single_np;
696158425Sdavidxu	_pthread_spin_destroy;
697158425Sdavidxu	_pthread_spin_init;
698158425Sdavidxu	_pthread_spin_lock;
699158425Sdavidxu	_pthread_spin_trylock;
700158425Sdavidxu	_pthread_spin_unlock;
701158425Sdavidxu	_pthread_suspend_all_np;
702158425Sdavidxu	_pthread_suspend_np;
703158425Sdavidxu	_pthread_switch_add_np;
704158425Sdavidxu	_pthread_switch_delete_np;
705158425Sdavidxu	_pthread_testcancel;
706158425Sdavidxu	_pthread_timedjoin_np;
707158425Sdavidxu	_pthread_yield;
708158425Sdavidxu	_raise;
709158425Sdavidxu	_sem_destroy;
710158425Sdavidxu	_sem_getvalue;
711158425Sdavidxu	_sem_init;
712158425Sdavidxu	_sem_post;
713158425Sdavidxu	_sem_timedwait;
714158425Sdavidxu	_sem_trywait;
715158425Sdavidxu	_sem_wait;
716158425Sdavidxu	_sigaction;
717158425Sdavidxu	_sigprocmask;
718158425Sdavidxu	_sigsuspend;
719158425Sdavidxu	_sigtimedwait;
720158425Sdavidxu	_sigwait;
721158425Sdavidxu	_sigwaitinfo;
722158425Sdavidxu	_sleep;
723158425Sdavidxu	_spinlock;
724158425Sdavidxu	_spinlock_debug;
725158425Sdavidxu	_spinunlock;
726158425Sdavidxu	_system;
727158425Sdavidxu	_tcdrain;
728158425Sdavidxu	_usleep;
729158425Sdavidxu	_vfork;
730158425Sdavidxu	_wait;
731158425Sdavidxu	_waitpid;
732158425Sdavidxu
733158425Sdavidxu	# Debugger needs these.
734158425Sdavidxu	_libthr_debug;
735158425Sdavidxu	_thread_active_threads;
736158425Sdavidxu	_thread_bp_create;
737158425Sdavidxu	_thread_bp_death;
738158425Sdavidxu	_thread_event_mask;
739158425Sdavidxu	_thread_keytable;
740158425Sdavidxu	_thread_last_event;
741158425Sdavidxu	_thread_list;
742158425Sdavidxu	_thread_max_keys;
743158425Sdavidxu	_thread_off_attr_flags;
744158425Sdavidxu	_thread_off_dtv;
745158425Sdavidxu	_thread_off_event_buf;
746158425Sdavidxu	_thread_off_event_mask;
747158425Sdavidxu	_thread_off_key_allocated;
748158425Sdavidxu	_thread_off_key_destructor;
749158425Sdavidxu	_thread_off_linkmap;
750158425Sdavidxu	_thread_off_next;
751158425Sdavidxu	_thread_off_report_events;
752158425Sdavidxu	_thread_off_state;
753158425Sdavidxu	_thread_off_tcb;
754158425Sdavidxu	_thread_off_tid;
755158425Sdavidxu	_thread_off_tlsindex;
756158425Sdavidxu	_thread_size_key;
757158425Sdavidxu	_thread_state_running;
758158425Sdavidxu	_thread_state_zoombie;
759158425Sdavidxulocal:
760158425Sdavidxu	*;
761158425Sdavidxu};
762