xref: /freebsd/lib/libc/gen/Symbol.map (revision 2b743a9e9ddc6736208dc8ca1ce06ce64ad20a19)
1# $FreeBSD$
2
3FBSD_1.0 {
4	__xuname;
5	pthread_atfork;
6	pthread_attr_destroy;
7	pthread_attr_getdetachstate;
8	pthread_attr_getguardsize;
9	pthread_attr_getinheritsched;
10	pthread_attr_getschedparam;
11	pthread_attr_getschedpolicy;
12	pthread_attr_getscope;
13	pthread_attr_getstackaddr;
14	pthread_attr_getstacksize;
15	pthread_attr_init;
16	pthread_attr_setdetachstate;
17	pthread_attr_setguardsize;
18	pthread_attr_setinheritsched;
19	pthread_attr_setschedparam;
20	pthread_attr_setschedpolicy;
21	pthread_attr_setscope;
22	pthread_attr_setstackaddr;
23	pthread_attr_setstacksize;
24	pthread_cancel;
25	pthread_cleanup_pop;
26	pthread_cleanup_push;
27	pthread_cond_broadcast;
28	pthread_cond_destroy;
29	pthread_cond_init;
30	pthread_cond_signal;
31	pthread_cond_timedwait;
32	pthread_cond_wait;
33	pthread_detach;
34	pthread_equal;
35	pthread_exit;
36	pthread_getspecific;
37	pthread_join;
38	pthread_key_create;
39	pthread_key_delete;
40	pthread_kill;
41	pthread_main_np;
42	pthread_mutex_destroy;
43	pthread_mutex_init;
44	pthread_mutex_lock;
45	pthread_mutex_trylock;
46	pthread_mutex_unlock;
47	pthread_mutexattr_destroy;
48	pthread_mutexattr_init;
49	pthread_mutexattr_settype;
50	pthread_once;
51	pthread_rwlock_destroy;
52	pthread_rwlock_init;
53	pthread_rwlock_rdlock;
54	pthread_rwlock_tryrdlock;
55	pthread_rwlock_trywrlock;
56	pthread_rwlock_unlock;
57	pthread_rwlock_wrlock;
58	pthread_self;
59	pthread_setcancelstate;
60	pthread_setcanceltype;
61	pthread_setspecific;
62	pthread_sigmask;
63	pthread_testcancel;
64	alarm;
65	arc4random;
66	arc4random_addrandom;
67	arc4random_stir;
68	__assert;
69	basename;
70	check_utility_compat;
71	clock;
72	closedir;
73	confstr;
74	encrypt;
75	des_setkey;
76	des_cipher;
77	setkey;
78	ctermid;
79	ctermid_r;
80	daemon;
81	devname;
82	devname_r;
83	dirname;
84	getdiskbyname;
85	dladdr;
86	dlclose;
87	dlerror;
88	dlfunc;
89	dllockinit;
90	dlopen;
91	dlsym;
92	dlvsym;
93	dlinfo;
94	drand48;
95	erand48;
96	err_set_file;
97	err_set_exit;
98	err;
99	verr;
100	errc;
101	verrc;
102	errx;
103	verrx;
104	warn;
105	vwarn;
106	warnc;
107	vwarnc;
108	warnx;
109	vwarnx;
110	sys_errlist;
111	sys_nerr;
112	errno;
113	execl;
114	execle;
115	execlp;
116	execv;
117	execvp;
118	execvP;
119	fmtcheck;
120	fmtmsg;
121	fnmatch;
122	__fpclassifyf;
123	__fpclassifyd;
124	__fpclassifyl;
125	frexp;
126	setfstab;
127	getfstab;
128	getfsent;
129	getfsspec;
130	getfsfile;
131	setfsent;
132	endfsent;
133	ftok;
134	fts_open;
135	fts_close;
136	fts_read;
137	fts_set;
138	fts_children;
139	fts_get_clientptr;
140	fts_get_stream;
141	fts_set_clientptr;
142	ftw;
143	glob;
144	globfree;
145	getbootfile;
146	getbsize;
147	cgetset;
148	cgetcap;
149	cgetent;
150	cgetmatch;
151	cgetfirst;
152	cgetclose;
153	cgetnext;
154	cgetstr;
155	cgetustr;
156	cgetnum;
157	getcwd;
158	getdomainname;
159	setgrent;
160	setgroupent;
161	endgrent;
162	getgrent_r;
163	getgrnam_r;
164	getgrgid_r;
165	getgrnam;
166	getgrgid;
167	getgrent;
168	#  Why are __gr_parse_entry() and __gr_match_entry() not static in
169	#  gen/getgrent.c?
170	getgrouplist;
171	gethostname;
172	getloadavg;
173	getlogin;
174	getlogin_r;
175	getmntinfo;
176	setnetgrent;
177	getnetgrent;
178	endnetgrent;
179	innetgr;
180	getosreldate;
181	getpagesize;
182	getpeereid;
183	_getprogname;
184	getprogname;
185	setpwent;
186	setpassent;
187	endpwent;
188	getpwent_r;
189	getpwnam_r;
190	getpwuid_r;
191	getpwnam;
192	getpwuid;
193	getpwent;
194	getttynam;
195	getttyent;
196	setttyent;
197	endttyent;
198	isdialuptty;
199	isnettty;
200	getusershell;
201	endusershell;
202	setusershell;
203	getvfsbyname;
204	__isnan;
205	isnan;
206	__isnanf;
207	isnanf;
208	__isinf;
209	isinf;
210	__isinff;
211	__isinfl;
212	isatty;
213	initgroups;
214	jrand48;
215	lcong48;
216	ldexp;
217	lockf;
218	lrand48;
219	mrand48;
220	nftw;
221	nice;
222	nlist;
223	nrand48;
224	opendir;
225	pause;
226	posix_madvise;
227	popen;
228	pclose;
229	shm_open;
230	shm_unlink;
231	pselect;
232	psignal;
233	raise;
234	readdir;
235	readdir_r;
236	readpassphrase;
237	getpass;
238	rewinddir;
239	scandir;
240	alphasort;
241	seed48;
242	seekdir;
243	user_from_uid;
244	group_from_gid;
245	sem_init;
246	sem_destroy;
247	sem_open;
248	sem_close;
249	sem_unlink;
250	sem_wait;
251	sem_trywait;
252	sem_timedwait;
253	sem_post;
254	sem_getvalue;
255	semctl;
256	setdomainname;
257	sethostname;
258	longjmperror;
259	getmode;
260	setmode;
261	setproctitle;
262	setprogname;
263	siginterrupt;
264	sys_signame;
265	sys_siglist;
266	sys_nsig;
267	signal;
268	sigaddset;
269	sigdelset;
270	sigemptyset;
271	sigfillset;
272	sigismember;
273	sleep;
274	srand48;
275	fstatvfs;
276	statvfs;
277	sl_init;
278	sl_add;
279	sl_free;
280	sl_find;
281	fflagstostr;
282	strtofflags;
283	sysconf;
284	sysctl;
285	sysctlbyname;
286	sysctlnametomib;
287	syslog;
288	vsyslog;
289	openlog;
290	closelog;
291	setlogmask;
292	ttyslot;
293	ttyname_r;
294	ttyname;
295	timezone;
296	times;
297	time;
298	telldir;
299	tcgetattr;
300	tcsetattr;
301	tcsetpgrp;
302	tcgetpgrp;
303	cfgetospeed;
304	cfgetispeed;
305	cfsetospeed;
306	cfsetispeed;
307	cfsetspeed;
308	cfmakeraw;
309	tcsendbreak;
310	_init_tls;
311	tcdrain;
312	tcflush;
313	tcflow;
314	ualarm;
315	ulimit;
316	uname;
317	unvis;
318	strunvis;
319	strunvisx;
320	usleep;
321	utime;
322	valloc;
323	vis;
324	strvis;
325	strvisx;
326	wait;
327	wait3;
328	waitpid;
329	wordexp;
330	wordfree;
331};
332
333FBSDprivate {
334	# needed by thread libraries
335	__thr_jtable;
336
337	_pthread_atfork;
338	_pthread_attr_destroy;
339	_pthread_attr_getdetachstate;
340	_pthread_attr_getguardsize;
341	_pthread_attr_getinheritsched;
342	_pthread_attr_getschedparam;
343	_pthread_attr_getschedpolicy;
344	_pthread_attr_getscope;
345	_pthread_attr_getstackaddr;
346	_pthread_attr_getstacksize;
347	_pthread_attr_init;
348	_pthread_attr_setdetachstate;
349	_pthread_attr_setguardsize;
350	_pthread_attr_setinheritsched;
351	_pthread_attr_setschedparam;
352	_pthread_attr_setschedpolicy;
353	_pthread_attr_setscope;
354	_pthread_attr_setstackaddr;
355	_pthread_attr_setstacksize;
356	_pthread_cancel;
357	_pthread_cleanup_pop;
358	_pthread_cleanup_push;
359	_pthread_cond_broadcast;
360	_pthread_cond_destroy;
361	_pthread_cond_init;
362	_pthread_cond_signal;
363	_pthread_cond_timedwait;
364	_pthread_cond_wait;
365	_pthread_detach;
366	_pthread_equal;
367	_pthread_exit;
368	_pthread_getspecific;
369	_pthread_join;
370	_pthread_key_create;
371	_pthread_key_delete;
372	_pthread_kill;
373	_pthread_main_np;
374	_pthread_mutex_destroy;
375	_pthread_mutex_init;
376	_pthread_mutex_lock;
377	_pthread_mutex_trylock;
378	_pthread_mutex_unlock;
379	_pthread_mutexattr_destroy;
380	_pthread_mutexattr_init;
381	_pthread_mutexattr_settype;
382	_pthread_once;
383	_pthread_rwlock_destroy;
384	_pthread_rwlock_init;
385	_pthread_rwlock_rdlock;
386	_pthread_rwlock_tryrdlock;
387	_pthread_rwlock_trywrlock;
388	_pthread_rwlock_unlock;
389	_pthread_rwlock_wrlock;
390	_pthread_self;
391	_pthread_setcancelstate;
392	_pthread_setcanceltype;
393	_pthread_setspecific;
394	_pthread_sigmask;
395	_pthread_testcancel;
396	_spinlock;
397	_spinlock_debug;
398	_spinunlock;
399	_rtld_error;		# for private use
400	_rtld_thread_init;	# for private use
401	_err;
402	_warn;
403	__fmtcheck;
404	# __pw_match_entry;
405	# __pw_parse_entry;
406	__fdnlist;	# used by libkvm
407	# __aout_fdnlist;
408	# __elf_is_okay__;
409	# __elf_fdnlist;
410	__opendir2;
411	__pause;
412	_pause;
413	__pselect;
414	__pw_scan;	# Used by (at least) libutil
415	__raise;
416	_raise;
417	__sem_init;
418	__sem_destroy;
419	__sem_open;
420	__sem_close;
421	__sem_unlink;
422	__sem_wait;
423	__sem_trywait;
424	__sem_timedwait;
425	__sem_post;
426	__sem_getvalue;
427	__sleep;
428	_sleep;
429	_rtld_allocate_tls;
430	_rtld_free_tls;
431	__libc_allocate_tls;
432	__libc_free_tls;
433	___tls_get_addr;	# x86 only
434	___libc_tls_get_addr;	# x86 only
435	__libc_tls_get_addr;
436	__tls_get_addr;
437	__tcdrain;
438	_tcdrain;
439	__usleep;
440	_usleep;
441	__wait;
442	_wait;
443	__waitpid;
444	_waitpid;
445};
446