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