xref: /freebsd/lib/libc/gen/Symbol.map (revision 1631382cf2820245cc72965498ff174bb548dd63)
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	errno;
103	exect;
104	execl;
105	execle;
106	execlp;
107	execv;
108	execvp;
109	execvP;
110	fabs;
111	fmtcheck;
112	fmtmsg;
113	fnmatch;
114	__fpclassifyf;
115	__fpclassifyd;
116	__fpclassifyl;
117	frexp;
118	setfstab;
119	getfstab;
120	getfsent;
121	getfsspec;
122	getfsfile;
123	setfsent;
124	endfsent;
125	ftok;
126	getbootfile;
127	getbsize;
128	cgetset;
129	cgetcap;
130	cgetent;
131	cgetmatch;
132	cgetfirst;
133	cgetclose;
134	cgetnext;
135	cgetstr;
136	cgetustr;
137	cgetnum;
138	getcwd;
139	getdomainname;
140	setgrent;
141	setgroupent;
142	endgrent;
143	getgrent_r;
144	getgrnam_r;
145	getgrgid_r;
146	getgrnam;
147	getgrgid;
148	getgrent;
149	/*
150	 * Why are __gr_parse_entry() and __gr_match_entry() not static in
151	 * gen/getgrent.c?
152	 */
153	getgrouplist;
154	gethostname;
155	getloadavg;
156	getlogin;
157	setnetgrent;
158	getnetgrent;
159	endnetgrent;
160	innetgr;
161	getosreldate;
162	getpagesize;
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	timezone;
267	times;
268	time;
269	telldir;
270	tcgetattr;
271	tcsetattr;
272	tcsetpgrp;
273	tcgetpgrp;
274	cfgetospeed;
275	cfgetispeed;
276	cfsetospeed;
277	cfsetispeed;
278	cfsetspeed;
279	cfmakeraw;
280	tcsendbreak;
281	_init_tls;
282	__tls_get_addr;
283	tcdrain;
284	tcflush;
285	tcflow;
286	ualarm;
287	ulimit;
288	uname;
289	strunvis;
290	strunvisx;
291	usleep;
292	utime;
293	valloc;
294	vis;
295	strvis;
296	strvisx;
297	wait;
298	wait3;
299	waitpid;
300	wordexp;
301	wordfree;
302};
303
304FBSD_1.1 {
305	arc4random_buf;
306	arc4random_uniform;
307	fdevname;
308	fdevname_r;
309	fdopendir;
310	feature_present;
311	posix_spawn;
312	posix_spawn_file_actions_addclose;
313	posix_spawn_file_actions_adddup2;
314	posix_spawn_file_actions_addopen;
315	posix_spawn_file_actions_destroy;
316	posix_spawn_file_actions_init;
317	posix_spawnattr_destroy;
318	posix_spawnattr_getflags;
319	posix_spawnattr_getpgroup;
320	posix_spawnattr_getschedparam;
321	posix_spawnattr_getschedpolicy;
322	posix_spawnattr_getsigdefault;
323	posix_spawnattr_getsigmask;
324	posix_spawnattr_init;
325	posix_spawnattr_setflags;
326	posix_spawnattr_setpgroup;
327	posix_spawnattr_setschedparam;
328	posix_spawnattr_setschedpolicy;
329	posix_spawnattr_setsigdefault;
330	posix_spawnattr_setsigmask;
331	posix_spawnp;
332	semctl;
333	tcgetsid;
334	tcsetsid;
335	__pthread_cleanup_pop_imp;
336	__pthread_cleanup_push_imp;
337};
338
339FBSD_1.2 {
340	cfmakesane;
341	endutxent;
342	getpagesizes;
343	getutxent;
344	getutxid;
345	getutxline;
346	getutxuser;
347	pthread_getthreadid_np;
348	pututxline;
349	sem_close;
350	sem_destroy;
351	sem_getvalue;
352	sem_init;
353	sem_open;
354	sem_post;
355	sem_timedwait;
356	sem_trywait;
357	sem_unlink;
358	sem_wait;
359	setutxdb;
360	setutxent;
361};
362
363FBSD_1.3 {
364	clock_getcpuclockid;
365	dirfd;
366	dup3;
367	fdclosedir;
368	fdlopen;
369	__FreeBSD_libc_enter_restricted_mode;
370	getcontextx;
371	gid_from_group;
372	nvis;
373	pwcache_userdb;
374	pwcache_groupdb;
375	snvis;
376	strenvisx;
377	strnunvis;
378	strnunvisx;
379	strnvis;
380	strnvisx;
381	strsenvisx;
382	strsnvis;
383	strsnvisx;
384	strsvis;
385	strsvisx;
386	svis;
387	uid_from_user;
388	unvis;
389	waitid;
390};
391
392FBSD_1.4 {
393	getnetgrent_r;
394	pthread_mutex_consistent;
395	pthread_mutexattr_getrobust;
396	pthread_mutexattr_setrobust;
397	stravis;
398};
399
400FBSD_1.5 {
401	alphasort;
402	basename;
403	daemonfd;
404	devname;
405	devname_r;
406	dirname;
407	elf_aux_info;
408	fts_children;
409	fts_close;
410	fts_get_clientptr;
411	fts_get_stream;
412	fts_open;
413	fts_read;
414	fts_set;
415	fts_set_clientptr;
416	ftw;
417	getentropy;
418	getmntinfo;
419	glob;
420	globfree;
421	nftw;
422	readdir;
423	readdir_r;
424	scandir;
425	sem_clockwait_np;
426	setproctitle_fast;
427	timespec_get;
428};
429
430FBSD_1.6 {
431	eventfd;
432	eventfd_read;
433	eventfd_write;
434	getlogin_r;
435	memalign;
436	memfd_create;
437	pthread_getname_np;
438	scandir_b;
439	sigandset;
440	sigisemptyset;
441	sigorset;
442	tcgetwinsize;
443	tcsetwinsize;
444};
445
446FBSD_1.7 {
447	 kqueue1;
448	 posix_spawn_file_actions_addchdir_np;
449	 posix_spawn_file_actions_addclosefrom_np;
450	 posix_spawn_file_actions_addfchdir_np;
451	 scandirat;
452	 sched_getaffinity;
453	 sched_setaffinity;
454	 sched_getcpu;
455	 versionsort;
456	 __cpuset_alloc;
457	 __cpuset_free;
458};
459
460FBSDprivate_1.0 {
461	/* needed by thread libraries */
462	__thr_jtable;
463
464	_pthread_atfork;
465	_pthread_attr_destroy;
466	_pthread_attr_getdetachstate;
467	_pthread_attr_getguardsize;
468	_pthread_attr_getinheritsched;
469	_pthread_attr_getschedparam;
470	_pthread_attr_getschedpolicy;
471	_pthread_attr_getscope;
472	_pthread_attr_getstackaddr;
473	_pthread_attr_getstacksize;
474	_pthread_attr_init;
475	_pthread_attr_setdetachstate;
476	_pthread_attr_setguardsize;
477	_pthread_attr_setinheritsched;
478	_pthread_attr_setschedparam;
479	_pthread_attr_setschedpolicy;
480	_pthread_attr_setscope;
481	_pthread_attr_setstackaddr;
482	_pthread_attr_setstacksize;
483	_pthread_cancel;
484	_pthread_cancel_enter;
485	_pthread_cancel_leave;
486	_pthread_cleanup_pop;
487	_pthread_cleanup_push;
488	_pthread_cond_broadcast;
489	_pthread_cond_destroy;
490	_pthread_cond_init;
491	_pthread_cond_signal;
492	_pthread_cond_timedwait;
493	_pthread_cond_wait;
494	_pthread_detach;
495	_pthread_equal;
496	_pthread_exit;
497	_pthread_getspecific;
498	_pthread_join;
499	_pthread_key_create;
500	_pthread_key_delete;
501	_pthread_kill;
502	_pthread_main_np;
503	_pthread_mutex_destroy;
504	_pthread_mutex_init_calloc_cb;
505	_pthread_mutex_init;
506	_pthread_mutex_lock;
507	_pthread_mutex_trylock;
508	_pthread_mutex_unlock;
509	_pthread_mutexattr_destroy;
510	_pthread_mutexattr_init;
511	_pthread_mutexattr_settype;
512	_pthread_once;
513	_pthread_rwlock_destroy;
514	_pthread_rwlock_init;
515	_pthread_rwlock_rdlock;
516	_pthread_rwlock_tryrdlock;
517	_pthread_rwlock_trywrlock;
518	_pthread_rwlock_unlock;
519	_pthread_rwlock_wrlock;
520	_pthread_self;
521	_pthread_setcancelstate;
522	_pthread_setcanceltype;
523	_pthread_setspecific;
524	_pthread_sigmask;
525	_pthread_testcancel;
526	_spinlock;
527	_spinunlock;
528	_rtld_addr_phdr;
529	_rtld_atfork_pre;
530	_rtld_atfork_post;
531	_rtld_error;		/* for private use */
532	_rtld_get_stack_prot;
533	_rtld_is_dlopened;
534	_rtld_thread_init;	/* for private use */
535	__elf_phdr_match_addr;
536	_err;
537	_warn;
538	__fmtcheck;
539	/* __pw_match_entry; */
540	/* __pw_parse_entry; */
541	__fdnlist;	/* used by libkvm */
542	/* __elf_is_okay__; */
543	/* __elf_fdnlist; */
544	__opendir2;
545	__pause;
546	_pause;
547	__raise;
548	_raise;
549	__sleep;
550	_sleep;
551	_rtld_allocate_tls;
552	_rtld_free_tls;
553#if defined(i386)
554	___libc_tls_get_addr;	/* x86 only */
555#endif
556	__libc_tls_get_addr;
557	__tcdrain;
558	_tcdrain;
559	__usleep;
560	_usleep;
561	__wait;
562	_wait;
563	__waitpid;
564	_waitpid;
565
566	_libc_sem_init_compat;
567	_libc_sem_destroy_compat;
568	_libc_sem_open_compat;
569	_libc_sem_close_compat;
570	_libc_sem_unlink_compat;
571	_libc_sem_wait_compat;
572	_libc_sem_trywait_compat;
573	_libc_sem_timedwait_compat;
574	_libc_sem_post_compat;
575	_libc_sem_getvalue_compat;
576
577	__libc_tcdrain;
578
579	__elf_aux_vector;
580	__pthread_distribute_static_tls;
581	__pthread_map_stacks_exec;
582	__fillcontextx;
583	__fillcontextx2;
584	__getcontextx_size;
585	__makecontext;
586};
587