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