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