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