1/* $FreeBSD: releng/10.3/lib/libkse/kse.map 176060 2008-02-06 20:44:29Z des $ */
2
3/*
4 * Use the same naming scheme as libc.
5 */
6FBSD_1.0 {
7	__error;
8	accept;
9	aio_suspend;
10	close;
11	connect;
12	creat;
13	execve;
14	fcntl;
15	fork;
16	fsync;
17	msync;
18	nanosleep;
19	open;
20	pause;
21	poll;
22	pselect;
23	pthread_atfork;
24	pthread_barrier_destroy;
25	pthread_barrier_init;
26	pthread_barrier_wait;
27	pthread_barrierattr_destroy;
28	pthread_barrierattr_getpshared;
29	pthread_barrierattr_init;
30	pthread_barrierattr_setpshared;
31	pthread_attr_destroy;
32	pthread_attr_get_np;
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;
42	pthread_attr_init;
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;
53	pthread_cancel;
54	pthread_cleanup_pop;
55	pthread_cleanup_push;
56	pthread_cond_broadcast;
57	pthread_cond_destroy;
58	pthread_cond_init;
59	pthread_cond_signal;
60	pthread_cond_timedwait;
61	pthread_cond_wait;
62	pthread_condattr_destroy;
63	pthread_condattr_init;
64	pthread_create;
65	pthread_detach;
66	pthread_equal;
67	pthread_exit;
68	pthread_getconcurrency;
69	pthread_getprio;
70	pthread_getschedparam;
71	pthread_getspecific;
72	pthread_join;
73	pthread_key_create;
74	pthread_key_delete;
75	pthread_kill;
76	pthread_main_np;
77	pthread_multi_np;
78	pthread_mutex_destroy;
79	pthread_mutex_getprioceiling;
80	pthread_mutex_init;
81	pthread_mutex_lock;
82	pthread_mutex_setprioceiling;
83	pthread_mutex_timedlock;
84	pthread_mutex_trylock;
85	pthread_mutex_unlock;
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;
96	pthread_once;
97	pthread_resume_all_np;
98	pthread_resume_np;
99	pthread_rwlock_destroy;
100	pthread_rwlock_init;
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;
112	pthread_self;
113	pthread_set_name_np;
114	pthread_setcancelstate;
115	pthread_setcanceltype;
116	pthread_setconcurrency;
117	pthread_setprio;
118	pthread_setschedparam;
119	pthread_setspecific;
120	pthread_sigmask;
121	pthread_single_np;
122	pthread_spin_destroy;
123	pthread_spin_init;
124	pthread_spin_lock;
125	pthread_spin_trylock;
126	pthread_spin_unlock;
127	pthread_suspend_all_np;
128	pthread_suspend_np;
129	pthread_switch_add_np;
130	pthread_switch_delete_np;
131	pthread_testcancel;
132	pthread_yield;
133	raise;
134	read;
135	readv;
136	sched_yield;
137	select;
138	sem_init;
139	sem_post;
140	sem_timedwait;
141	sem_wait;
142	sigaction;
143	sigaltstack;
144	sigpending;
145	sigprocmask;
146	sigsuspend;
147	sigwait;
148	sigwaitinfo;
149	sigtimedwait;
150	sleep;
151	system;
152	tcdrain;
153	usleep;
154	vfork;
155	wait4;
156	wait;
157	waitpid;
158	write;
159	writev;
160};
161
162/*
163 * List the private interfaces reserved for use in FreeBSD libraries.
164 * These are not part of our application ABI.
165 */
166FBSDprivate_1.0 {
167	___creat;
168	__accept;
169	__close;
170	__connect;
171	__fcntl;
172	__fsync;
173	__msync;
174	__nanosleep;
175	__open;
176	__poll;
177	__pthread_cond_timedwait;
178	__pthread_cond_wait;
179	__pthread_mutex_init;
180	__pthread_mutex_lock;
181	__pthread_mutex_trylock;
182	__pthread_mutex_timedlock;
183	__read;
184	__readv;
185	__select;
186	__sigsuspend;
187	__sigtimedwait;
188	__sigwait;
189	__sigwaitinfo;
190	__wait4;
191	__write;
192	__writev;
193	_aio_suspend;
194	_execve;
195	_fork;
196	_nanosleep;
197	_pause;
198	_pselect;
199	_pthread_atfork;
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;
218	_pthread_attr_init;
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;
229	_pthread_cancel;
230	_pthread_cleanup_pop;
231	_pthread_cleanup_push;
232	_pthread_cond_broadcast;
233	_pthread_cond_destroy;
234	_pthread_cond_init;
235	_pthread_cond_signal;
236	_pthread_cond_timedwait;
237	_pthread_cond_wait;
238	_pthread_condattr_default;
239	_pthread_condattr_destroy;
240	_pthread_condattr_init;
241	_pthread_create;
242	_pthread_detach;
243	_pthread_equal;
244	_pthread_exit;
245	_pthread_getconcurrency;
246	_pthread_getprio;
247	_pthread_getschedparam;
248	_pthread_getspecific;
249	_pthread_join;
250	_pthread_key_create;
251	_pthread_key_delete;
252	_pthread_kill;
253	_pthread_main_np;
254	_pthread_multi_np;
255	_pthread_mutex_destroy;
256	_pthread_mutex_getprioceiling;
257	_pthread_mutex_init;
258	_pthread_mutex_init_calloc_cb;
259	_pthread_mutex_isowned_np;
260	_pthread_mutex_lock;
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;
276	_pthread_once;
277	_pthread_resume_all_np;
278	_pthread_resume_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;
292	_pthread_self;
293	_pthread_set_name_np;
294	_pthread_setcancelstate;
295	_pthread_setcanceltype;
296	_pthread_setconcurrency;
297	_pthread_setprio;
298	_pthread_setschedparam;
299	_pthread_setspecific;
300	_pthread_sigmask;
301	_pthread_single_np;
302	_pthread_spin_destroy;
303	_pthread_spin_init;
304	_pthread_spin_lock;
305	_pthread_spin_trylock;
306	_pthread_spin_unlock;
307	_pthread_suspend_all_np;
308	_pthread_suspend_np;
309	_pthread_switch_add_np;
310	_pthread_switch_delete_np;
311	_pthread_testcancel;
312	_pthread_yield;
313	_raise;
314	_sched_yield;
315	_sem_init;
316	_sem_post;
317	_sem_timedwait;
318	_sem_wait;
319	_sigaction;
320	_sigaltstack;
321	_sigpending;
322	_sigprocmask;
323	_sigsuspend;
324	_sigtimedwait;
325	_sigwait;
326	_sigwaitinfo;
327	_sleep;
328	_spinlock;
329	_spinlock_debug;
330	_spinunlock;
331	_system;
332	_tcdrain;
333	_usleep;
334	_vfork;
335	_wait;
336	_waitpid;
337
338	/* Debugger needs these. */
339	_libkse_debug;
340	_thread_activated;
341	_thread_active_threads;
342	_thread_keytable;
343	_thread_list;
344	_thread_max_keys;
345	_thread_off_attr_flags;
346	_thread_off_dtv;
347	_thread_off_linkmap;
348	_thread_off_next;
349	_thread_off_tcb;
350	_thread_off_tmbx;
351	_thread_off_key_allocated;
352	_thread_off_key_destructor;
353	_thread_off_kse;
354	_thread_off_kse_locklevel;
355	_thread_off_sigmask;
356	_thread_off_sigpend;
357	_thread_off_state;
358	_thread_off_thr_locklevel;
359	_thread_off_tlsindex;
360	_thread_size_key;
361	_thread_state_running;
362	_thread_state_zoombie;
363};
364
365FBSD_1.1 {
366	pthread_mutex_isowned_np;
367};
368