xref: /freebsd/lib/libc/gen/Symbol.map (revision 1ca63a8219b88b752b064d19bd3428c61dbcf1f9)
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	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	getpagesize;
162	getpeereid;
163	_getprogname;
164	getprogname;
165	setpwent;
166	setpassent;
167	endpwent;
168	getpwent_r;
169	getpwnam_r;
170	getpwuid_r;
171	getpwnam;
172	getpwuid;
173	getpwent;
174	getttynam;
175	getttyent;
176	setttyent;
177	endttyent;
178	isdialuptty;
179	isnettty;
180	getusershell;
181	endusershell;
182	setusershell;
183	getvfsbyname;
184	__isnan;
185	isnan;
186	__isnanf;
187	isnanf;
188	__isinf;
189	isinf;
190	__isinff;
191	__isinfl;
192	isatty;
193	initgroups;
194	jrand48;
195	lcong48;
196	ldexp;
197	lockf;
198	lrand48;
199	modf;
200	mrand48;
201	nice;
202	nlist;
203	nrand48;
204	opendir;
205	pause;
206	posix_madvise;
207	popen;
208	pclose;
209	psignal;
210	raise;
211	readpassphrase;
212	getpass;
213	rewinddir;
214	seed48;
215	seekdir;
216	user_from_uid;
217	group_from_gid;
218	setdomainname;
219	sethostname;
220	longjmperror;
221	getmode;
222	setmode;
223	setproctitle;
224	setprogname;
225	siginterrupt;
226	sys_signame;
227	sys_siglist;
228	sys_nsig;
229	signal;
230	sigaddset;
231	sigdelset;
232	sigemptyset;
233	sigfillset;
234	sigismember;
235	sleep;
236	srand48;
237	fstatvfs;
238	statvfs;
239	sl_init;
240	sl_add;
241	sl_free;
242	sl_find;
243	fflagstostr;
244	strtofflags;
245	sysconf;
246	sysctl;
247	sysctlbyname;
248	sysctlnametomib;
249	syslog;
250	vsyslog;
251	openlog;
252	closelog;
253	setlogmask;
254	ttyname_r;
255	ttyname;
256	timezone;
257	times;
258	time;
259	telldir;
260	tcgetattr;
261	tcsetattr;
262	tcsetpgrp;
263	tcgetpgrp;
264	cfgetospeed;
265	cfgetispeed;
266	cfsetospeed;
267	cfsetispeed;
268	cfsetspeed;
269	cfmakeraw;
270	tcsendbreak;
271	_init_tls;
272	__tls_get_addr;
273	tcdrain;
274	tcflush;
275	tcflow;
276	ualarm;
277	ulimit;
278	uname;
279	strunvis;
280	strunvisx;
281	usleep;
282	utime;
283	valloc;
284	vis;
285	strvis;
286	strvisx;
287	wait;
288	wait3;
289	waitpid;
290	wordexp;
291	wordfree;
292};
293
294FBSD_1.1 {
295	arc4random_buf;
296	arc4random_uniform;
297	fdevname;
298	fdevname_r;
299	fdopendir;
300	feature_present;
301	posix_spawn;
302	posix_spawn_file_actions_addclose;
303	posix_spawn_file_actions_adddup2;
304	posix_spawn_file_actions_addopen;
305	posix_spawn_file_actions_destroy;
306	posix_spawn_file_actions_init;
307	posix_spawnattr_destroy;
308	posix_spawnattr_getflags;
309	posix_spawnattr_getpgroup;
310	posix_spawnattr_getschedparam;
311	posix_spawnattr_getschedpolicy;
312	posix_spawnattr_getsigdefault;
313	posix_spawnattr_getsigmask;
314	posix_spawnattr_init;
315	posix_spawnattr_setflags;
316	posix_spawnattr_setpgroup;
317	posix_spawnattr_setschedparam;
318	posix_spawnattr_setschedpolicy;
319	posix_spawnattr_setsigdefault;
320	posix_spawnattr_setsigmask;
321	posix_spawnp;
322	semctl;
323	tcgetsid;
324	tcsetsid;
325	__pthread_cleanup_pop_imp;
326	__pthread_cleanup_push_imp;
327};
328
329FBSD_1.2 {
330	cfmakesane;
331	endutxent;
332	getpagesizes;
333	getutxent;
334	getutxid;
335	getutxline;
336	getutxuser;
337	pthread_getthreadid_np;
338	pututxline;
339	sem_close;
340	sem_destroy;
341	sem_getvalue;
342	sem_init;
343	sem_open;
344	sem_post;
345	sem_timedwait;
346	sem_trywait;
347	sem_unlink;
348	sem_wait;
349	setutxdb;
350	setutxent;
351};
352
353FBSD_1.3 {
354	clock_getcpuclockid;
355	dirfd;
356	dup3;
357	fdclosedir;
358	fdlopen;
359	__FreeBSD_libc_enter_restricted_mode;
360	getcontextx;
361	gid_from_group;
362	nvis;
363	pwcache_userdb;
364	pwcache_groupdb;
365	snvis;
366	strenvisx;
367	strnunvis;
368	strnunvisx;
369	strnvis;
370	strnvisx;
371	strsenvisx;
372	strsnvis;
373	strsnvisx;
374	strsvis;
375	strsvisx;
376	svis;
377	uid_from_user;
378	unvis;
379	waitid;
380};
381
382FBSD_1.4 {
383	getnetgrent_r;
384	pthread_mutex_consistent;
385	pthread_mutexattr_getrobust;
386	pthread_mutexattr_setrobust;
387	stravis;
388};
389
390FBSD_1.5 {
391	alphasort;
392	basename;
393	daemonfd;
394	devname;
395	devname_r;
396	dirname;
397	elf_aux_info;
398	fts_children;
399	fts_close;
400	fts_get_clientptr;
401	fts_get_stream;
402	fts_open;
403	fts_read;
404	fts_set;
405	fts_set_clientptr;
406	ftw;
407	getentropy;
408	getmntinfo;
409	glob;
410	globfree;
411	nftw;
412	readdir;
413	readdir_r;
414	scandir;
415	sem_clockwait_np;
416	setproctitle_fast;
417	timespec_get;
418};
419
420FBSD_1.6 {
421	eventfd;
422	eventfd_read;
423	eventfd_write;
424	getlogin_r;
425	memalign;
426	pthread_getname_np;
427	scandir_b;
428	sigandset;
429	sigisemptyset;
430	sigorset;
431	tcgetwinsize;
432	tcsetwinsize;
433};
434
435FBSD_1.7 {
436	 kqueue1;
437	 posix_spawn_file_actions_addchdir_np;
438	 posix_spawn_file_actions_addclosefrom_np;
439	 posix_spawn_file_actions_addfchdir_np;
440	 scandirat;
441	 sched_getaffinity;
442	 sched_setaffinity;
443	 sched_getcpu;
444	 versionsort;
445	 __cpuset_alloc;
446	 __cpuset_free;
447};
448
449FBSDprivate_1.0 {
450	/* needed by thread libraries */
451	__thr_jtable;
452
453	_pthread_atfork;
454	_pthread_attr_destroy;
455	_pthread_attr_getdetachstate;
456	_pthread_attr_getguardsize;
457	_pthread_attr_getinheritsched;
458	_pthread_attr_getschedparam;
459	_pthread_attr_getschedpolicy;
460	_pthread_attr_getscope;
461	_pthread_attr_getstackaddr;
462	_pthread_attr_getstacksize;
463	_pthread_attr_init;
464	_pthread_attr_setdetachstate;
465	_pthread_attr_setguardsize;
466	_pthread_attr_setinheritsched;
467	_pthread_attr_setschedparam;
468	_pthread_attr_setschedpolicy;
469	_pthread_attr_setscope;
470	_pthread_attr_setstackaddr;
471	_pthread_attr_setstacksize;
472	_pthread_cancel;
473	_pthread_cancel_enter;
474	_pthread_cancel_leave;
475	_pthread_cleanup_pop;
476	_pthread_cleanup_push;
477	_pthread_cond_broadcast;
478	_pthread_cond_destroy;
479	_pthread_cond_init;
480	_pthread_cond_signal;
481	_pthread_cond_timedwait;
482	_pthread_cond_wait;
483	_pthread_detach;
484	_pthread_equal;
485	_pthread_exit;
486	_pthread_getspecific;
487	_pthread_join;
488	_pthread_key_create;
489	_pthread_key_delete;
490	_pthread_kill;
491	_pthread_main_np;
492	_pthread_mutex_destroy;
493	_pthread_mutex_init_calloc_cb;
494	_pthread_mutex_init;
495	_pthread_mutex_lock;
496	_pthread_mutex_trylock;
497	_pthread_mutex_unlock;
498	_pthread_mutexattr_destroy;
499	_pthread_mutexattr_init;
500	_pthread_mutexattr_settype;
501	_pthread_once;
502	_pthread_rwlock_destroy;
503	_pthread_rwlock_init;
504	_pthread_rwlock_rdlock;
505	_pthread_rwlock_tryrdlock;
506	_pthread_rwlock_trywrlock;
507	_pthread_rwlock_unlock;
508	_pthread_rwlock_wrlock;
509	_pthread_self;
510	_pthread_setcancelstate;
511	_pthread_setcanceltype;
512	_pthread_setspecific;
513	_pthread_sigmask;
514	_pthread_testcancel;
515	_spinlock;
516	_spinunlock;
517	_rtld_addr_phdr;
518	_rtld_atfork_pre;
519	_rtld_atfork_post;
520	_rtld_error;		/* for private use */
521	_rtld_get_stack_prot;
522	_rtld_is_dlopened;
523	_rtld_thread_init;	/* for private use */
524	__elf_phdr_match_addr;
525	_err;
526	_warn;
527	__fmtcheck;
528	/* __pw_match_entry; */
529	/* __pw_parse_entry; */
530	__fdnlist;	/* used by libkvm */
531	/* __elf_is_okay__; */
532	/* __elf_fdnlist; */
533	__opendir2;
534	__pause;
535	_pause;
536	__raise;
537	_raise;
538	__sleep;
539	_sleep;
540	_rtld_allocate_tls;
541	_rtld_free_tls;
542#if defined(i386)
543	___libc_tls_get_addr;	/* x86 only */
544#endif
545	__libc_tls_get_addr;
546	__tcdrain;
547	_tcdrain;
548	__usleep;
549	_usleep;
550	__wait;
551	_wait;
552	__waitpid;
553	_waitpid;
554
555	_libc_sem_init_compat;
556	_libc_sem_destroy_compat;
557	_libc_sem_open_compat;
558	_libc_sem_close_compat;
559	_libc_sem_unlink_compat;
560	_libc_sem_wait_compat;
561	_libc_sem_trywait_compat;
562	_libc_sem_timedwait_compat;
563	_libc_sem_post_compat;
564	_libc_sem_getvalue_compat;
565
566	__libc_tcdrain;
567
568	__elf_aux_vector;
569	__pthread_distribute_static_tls;
570	__pthread_map_stacks_exec;
571	__fillcontextx;
572	__fillcontextx2;
573	__getcontextx_size;
574};
575