kse.map revision 173967
1/* $FreeBSD: head/lib/libkse/kse.map 173967 2007-11-27 03:16:44Z jasone $ */
2
3/*
4 * Use the same naming scheme as libc.
5 */
6FBSD_1.0 {
7global:
8	__error;
9	accept;
10	aio_suspend;
11	close;
12	connect;
13	creat;
14	execve;
15	fcntl;
16	fork;
17	fsync;
18	msync;
19	nanosleep;
20	open;
21	pause;
22	poll;
23	pselect;
24	pthread_atfork;
25	pthread_barrier_destroy;
26	pthread_barrier_init;
27	pthread_barrier_wait;
28	pthread_barrierattr_destroy;
29	pthread_barrierattr_getpshared;
30	pthread_barrierattr_init;
31	pthread_barrierattr_setpshared;
32	pthread_attr_destroy;
33	pthread_attr_get_np;
34	pthread_attr_getdetachstate;
35	pthread_attr_getguardsize;
36	pthread_attr_getinheritsched;
37	pthread_attr_getschedparam;
38	pthread_attr_getschedpolicy;
39	pthread_attr_getscope;
40	pthread_attr_getstack;
41	pthread_attr_getstackaddr;
42	pthread_attr_getstacksize;
43	pthread_attr_init;
44	pthread_attr_setcreatesuspend_np;
45	pthread_attr_setdetachstate;
46	pthread_attr_setguardsize;
47	pthread_attr_setinheritsched;
48	pthread_attr_setschedparam;
49	pthread_attr_setschedpolicy;
50	pthread_attr_setscope;
51	pthread_attr_setstack;
52	pthread_attr_setstackaddr;
53	pthread_attr_setstacksize;
54	pthread_cancel;
55	pthread_cleanup_pop;
56	pthread_cleanup_push;
57	pthread_cond_broadcast;
58	pthread_cond_destroy;
59	pthread_cond_init;
60	pthread_cond_signal;
61	pthread_cond_timedwait;
62	pthread_cond_wait;
63	pthread_condattr_destroy;
64	pthread_condattr_init;
65	pthread_create;
66	pthread_detach;
67	pthread_equal;
68	pthread_exit;
69	pthread_getconcurrency;
70	pthread_getprio;
71	pthread_getschedparam;
72	pthread_getspecific;
73	pthread_join;
74	pthread_key_create;
75	pthread_key_delete;
76	pthread_kill;
77	pthread_main_np;
78	pthread_multi_np;
79	pthread_mutex_destroy;
80	pthread_mutex_getprioceiling;
81	pthread_mutex_init;
82	pthread_mutex_lock;
83	pthread_mutex_setprioceiling;
84	pthread_mutex_timedlock;
85	pthread_mutex_trylock;
86	pthread_mutex_unlock;
87	pthread_mutexattr_destroy;
88	pthread_mutexattr_getkind_np;
89	pthread_mutexattr_getprioceiling;
90	pthread_mutexattr_getprotocol;
91	pthread_mutexattr_gettype;
92	pthread_mutexattr_init;
93	pthread_mutexattr_setkind_np;
94	pthread_mutexattr_setprioceiling;
95	pthread_mutexattr_setprotocol;
96	pthread_mutexattr_settype;
97	pthread_once;
98	pthread_resume_all_np;
99	pthread_resume_np;
100	pthread_rwlock_destroy;
101	pthread_rwlock_init;
102	pthread_rwlock_rdlock;
103	pthread_rwlock_timedrdlock;
104	pthread_rwlock_timedwrlock;
105	pthread_rwlock_tryrdlock;
106	pthread_rwlock_trywrlock;
107	pthread_rwlock_unlock;
108	pthread_rwlock_wrlock;
109	pthread_rwlockattr_destroy;
110	pthread_rwlockattr_getpshared;
111	pthread_rwlockattr_init;
112	pthread_rwlockattr_setpshared;
113	pthread_self;
114	pthread_set_name_np;
115	pthread_setcancelstate;
116	pthread_setcanceltype;
117	pthread_setconcurrency;
118	pthread_setprio;
119	pthread_setschedparam;
120	pthread_setspecific;
121	pthread_sigmask;
122	pthread_single_np;
123	pthread_spin_destroy;
124	pthread_spin_init;
125	pthread_spin_lock;
126	pthread_spin_trylock;
127	pthread_spin_unlock;
128	pthread_suspend_all_np;
129	pthread_suspend_np;
130	pthread_switch_add_np;
131	pthread_switch_delete_np;
132	pthread_testcancel;
133	pthread_yield;
134	raise;
135	read;
136	readv;
137	sched_yield;
138	select;
139	sem_init;
140	sem_post;
141	sem_timedwait;
142	sem_wait;
143	sigaction;
144	sigaltstack;
145	sigpending;
146	sigprocmask;
147	sigsuspend;
148	sigwait;
149	sigwaitinfo;
150	sigtimedwait;
151	sleep;
152	system;
153	tcdrain;
154	usleep;
155	vfork;
156	wait4;
157	wait;
158	waitpid;
159	write;
160	writev;
161local:
162	*;
163};
164
165/*
166 * List the private interfaces reserved for use in FreeBSD libraries.
167 * These are not part of our application ABI.
168 */
169FBSDprivate_1.0 {
170global:
171	___creat;
172	__accept;
173	__close;
174	__connect;
175	__fcntl;
176	__fsync;
177	__msync;
178	__nanosleep;
179	__open;
180	__poll;
181	__pthread_cond_timedwait;
182	__pthread_cond_wait;
183	__pthread_mutex_init;
184	__pthread_mutex_lock;
185	__pthread_mutex_trylock;
186	__pthread_mutex_timedlock;
187	__read;
188	__readv;
189	__select;
190	__sigsuspend;
191	__sigtimedwait;
192	__sigwait;
193	__sigwaitinfo;
194	__wait4;
195	__write;
196	__writev;
197	_aio_suspend;
198	_execve;
199	_fork;
200	_nanosleep;
201	_pause;
202	_pselect;
203	_pthread_atfork;
204	_pthread_barrier_destroy;
205	_pthread_barrier_init;
206	_pthread_barrier_wait;
207	_pthread_barrierattr_destroy;
208	_pthread_barrierattr_getpshared;
209	_pthread_barrierattr_init;
210	_pthread_barrierattr_setpshared;
211	_pthread_attr_destroy;
212	_pthread_attr_get_np;
213	_pthread_attr_getdetachstate;
214	_pthread_attr_getguardsize;
215	_pthread_attr_getinheritsched;
216	_pthread_attr_getschedparam;
217	_pthread_attr_getschedpolicy;
218	_pthread_attr_getscope;
219	_pthread_attr_getstack;
220	_pthread_attr_getstackaddr;
221	_pthread_attr_getstacksize;
222	_pthread_attr_init;
223	_pthread_attr_setcreatesuspend_np;
224	_pthread_attr_setdetachstate;
225	_pthread_attr_setguardsize;
226	_pthread_attr_setinheritsched;
227	_pthread_attr_setschedparam;
228	_pthread_attr_setschedpolicy;
229	_pthread_attr_setscope;
230	_pthread_attr_setstack;
231	_pthread_attr_setstackaddr;
232	_pthread_attr_setstacksize;
233	_pthread_cancel;
234	_pthread_cleanup_pop;
235	_pthread_cleanup_push;
236	_pthread_cond_broadcast;
237	_pthread_cond_destroy;
238	_pthread_cond_init;
239	_pthread_cond_signal;
240	_pthread_cond_timedwait;
241	_pthread_cond_wait;
242	_pthread_condattr_default;
243	_pthread_condattr_destroy;
244	_pthread_condattr_init;
245	_pthread_create;
246	_pthread_detach;
247	_pthread_equal;
248	_pthread_exit;
249	_pthread_getconcurrency;
250	_pthread_getprio;
251	_pthread_getschedparam;
252	_pthread_getspecific;
253	_pthread_join;
254	_pthread_key_create;
255	_pthread_key_delete;
256	_pthread_kill;
257	_pthread_main_np;
258	_pthread_multi_np;
259	_pthread_mutex_destroy;
260	_pthread_mutex_getprioceiling;
261	_pthread_mutex_init;
262	_pthread_mutex_init_calloc_cb;
263	_pthread_mutex_lock;
264	_pthread_mutex_setprioceiling;
265	_pthread_mutex_timedlock;
266	_pthread_mutex_trylock;
267	_pthread_mutex_unlock;
268	_pthread_mutexattr_default;
269	_pthread_mutexattr_destroy;
270	_pthread_mutexattr_getkind_np;
271	_pthread_mutexattr_getprioceiling;
272	_pthread_mutexattr_getprotocol;
273	_pthread_mutexattr_gettype;
274	_pthread_mutexattr_init;
275	_pthread_mutexattr_setkind_np;
276	_pthread_mutexattr_setprioceiling;
277	_pthread_mutexattr_setprotocol;
278	_pthread_mutexattr_settype;
279	_pthread_once;
280	_pthread_resume_all_np;
281	_pthread_resume_np;
282	_pthread_rwlock_destroy;
283	_pthread_rwlock_init;
284	_pthread_rwlock_rdlock;
285	_pthread_rwlock_timedrdlock;
286	_pthread_rwlock_timedwrlock;
287	_pthread_rwlock_tryrdlock;
288	_pthread_rwlock_trywrlock;
289	_pthread_rwlock_unlock;
290	_pthread_rwlock_wrlock;
291	_pthread_rwlockattr_destroy;
292	_pthread_rwlockattr_getpshared;
293	_pthread_rwlockattr_init;
294	_pthread_rwlockattr_setpshared;
295	_pthread_self;
296	_pthread_set_name_np;
297	_pthread_setcancelstate;
298	_pthread_setcanceltype;
299	_pthread_setconcurrency;
300	_pthread_setprio;
301	_pthread_setschedparam;
302	_pthread_setspecific;
303	_pthread_sigmask;
304	_pthread_single_np;
305	_pthread_spin_destroy;
306	_pthread_spin_init;
307	_pthread_spin_lock;
308	_pthread_spin_trylock;
309	_pthread_spin_unlock;
310	_pthread_suspend_all_np;
311	_pthread_suspend_np;
312	_pthread_switch_add_np;
313	_pthread_switch_delete_np;
314	_pthread_testcancel;
315	_pthread_yield;
316	_raise;
317	_sched_yield;
318	_sem_init;
319	_sem_post;
320	_sem_timedwait;
321	_sem_wait;
322	_sigaction;
323	_sigaltstack;
324	_sigpending;
325	_sigprocmask;
326	_sigsuspend;
327	_sigtimedwait;
328	_sigwait;
329	_sigwaitinfo;
330	_sleep;
331	_spinlock;
332	_spinlock_debug;
333	_spinunlock;
334	_system;
335	_tcdrain;
336	_usleep;
337	_vfork;
338	_wait;
339	_waitpid;
340
341	/* Debugger needs these. */
342	_libkse_debug;
343	_thread_activated;
344	_thread_active_threads;
345	_thread_keytable;
346	_thread_list;
347	_thread_max_keys;
348	_thread_off_attr_flags;
349	_thread_off_dtv;
350	_thread_off_linkmap;
351	_thread_off_next;
352	_thread_off_tcb;
353	_thread_off_tmbx;
354	_thread_off_key_allocated;
355	_thread_off_key_destructor;
356	_thread_off_kse;
357	_thread_off_kse_locklevel;
358	_thread_off_sigmask;
359	_thread_off_sigpend;
360	_thread_off_state;
361	_thread_off_thr_locklevel;
362	_thread_off_tlsindex;
363	_thread_size_key;
364	_thread_state_running;
365	_thread_state_zoombie;
366
367local:
368	*;
369};
370