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