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