xref: /freebsd/lib/libc/gen/Symbol.map (revision 830940567b49bb0c08dfaed40418999e76616909)
1/*
2 * $FreeBSD$
3 */
4
5FBSD_1.0 {
6	__xuname;
7	pthread_atfork;
8	pthread_attr_destroy;
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	arc4random_addrandom;
69	arc4random_stir;
70	__assert;
71	basename;
72	check_utility_compat;
73	clock;
74	closedir;
75	confstr;
76	encrypt;
77	des_setkey;
78	des_cipher;
79	setkey;
80	ctermid;
81	ctermid_r;
82	daemon;
83	devname;
84	devname_r;
85	dirname;
86	getdiskbyname;
87	dladdr;
88	dlclose;
89	dlerror;
90	dlfunc;
91	dllockinit;
92	dlopen;
93	dlsym;
94	dlvsym;
95	dlinfo;
96	dl_iterate_phdr;
97	drand48;
98	erand48;
99	err_set_file;
100	err_set_exit;
101	err;
102	verr;
103	errc;
104	verrc;
105	errx;
106	verrx;
107	warn;
108	vwarn;
109	warnc;
110	vwarnc;
111	warnx;
112	vwarnx;
113	sys_errlist;
114	sys_nerr;
115	errno;
116	execl;
117	execle;
118	execlp;
119	execv;
120	execvp;
121	execvP;
122	fmtcheck;
123	fmtmsg;
124	fnmatch;
125	__fpclassifyf;
126	__fpclassifyd;
127	__fpclassifyl;
128	frexp;
129	setfstab;
130	getfstab;
131	getfsent;
132	getfsspec;
133	getfsfile;
134	setfsent;
135	endfsent;
136	ftok;
137	ftw;
138	glob;
139	globfree;
140	getbootfile;
141	getbsize;
142	cgetset;
143	cgetcap;
144	cgetent;
145	cgetmatch;
146	cgetfirst;
147	cgetclose;
148	cgetnext;
149	cgetstr;
150	cgetustr;
151	cgetnum;
152	getcwd;
153	getdomainname;
154	setgrent;
155	setgroupent;
156	endgrent;
157	getgrent_r;
158	getgrnam_r;
159	getgrgid_r;
160	getgrnam;
161	getgrgid;
162	getgrent;
163	/*
164	 * Why are __gr_parse_entry() and __gr_match_entry() not static in
165	 * gen/getgrent.c?
166	 */
167	getgrouplist;
168	gethostname;
169	getloadavg;
170	getlogin;
171	getlogin_r;
172	getmntinfo;
173	setnetgrent;
174	getnetgrent;
175	endnetgrent;
176	innetgr;
177	getosreldate;
178	getpagesize;
179	getpeereid;
180	_getprogname;
181	getprogname;
182	setpwent;
183	setpassent;
184	endpwent;
185	getpwent_r;
186	getpwnam_r;
187	getpwuid_r;
188	getpwnam;
189	getpwuid;
190	getpwent;
191	getttynam;
192	getttyent;
193	setttyent;
194	endttyent;
195	isdialuptty;
196	isnettty;
197	getusershell;
198	endusershell;
199	setusershell;
200	getvfsbyname;
201	__isnan;
202	isnan;
203	__isnanf;
204	isnanf;
205	__isinf;
206	isinf;
207	__isinff;
208	__isinfl;
209	isatty;
210	initgroups;
211	jrand48;
212	lcong48;
213	ldexp;
214	lockf;
215	lrand48;
216	mrand48;
217	nftw;
218	nice;
219	nlist;
220	nrand48;
221	opendir;
222	pause;
223	posix_madvise;
224	popen;
225	pclose;
226	pselect;
227	psignal;
228	raise;
229	readdir;
230	readdir_r;
231	readpassphrase;
232	getpass;
233	rewinddir;
234	scandir;
235	alphasort;
236	seed48;
237	seekdir;
238	user_from_uid;
239	group_from_gid;
240	sem_init;
241	sem_destroy;
242	sem_open;
243	sem_close;
244	sem_unlink;
245	sem_wait;
246	sem_trywait;
247	sem_timedwait;
248	sem_post;
249	sem_getvalue;
250	setdomainname;
251	sethostname;
252	longjmperror;
253	getmode;
254	setmode;
255	setproctitle;
256	setprogname;
257	siginterrupt;
258	sys_signame;
259	sys_siglist;
260	sys_nsig;
261	signal;
262	sigaddset;
263	sigdelset;
264	sigemptyset;
265	sigfillset;
266	sigismember;
267	sleep;
268	srand48;
269	fstatvfs;
270	statvfs;
271	sl_init;
272	sl_add;
273	sl_free;
274	sl_find;
275	fflagstostr;
276	strtofflags;
277	sysconf;
278	sysctl;
279	sysctlbyname;
280	sysctlnametomib;
281	syslog;
282	vsyslog;
283	openlog;
284	closelog;
285	setlogmask;
286	ttyslot;
287	ttyname_r;
288	ttyname;
289	timezone;
290	times;
291	time;
292	telldir;
293	tcgetattr;
294	tcsetattr;
295	tcsetpgrp;
296	tcgetpgrp;
297	cfgetospeed;
298	cfgetispeed;
299	cfsetospeed;
300	cfsetispeed;
301	cfsetspeed;
302	cfmakeraw;
303	tcsendbreak;
304	_init_tls;
305	__tls_get_addr;
306	tcdrain;
307	tcflush;
308	tcflow;
309	ualarm;
310	ulimit;
311	uname;
312	unvis;
313	strunvis;
314	strunvisx;
315	usleep;
316	utime;
317	valloc;
318	vis;
319	strvis;
320	strvisx;
321	wait;
322	wait3;
323	waitpid;
324	wordexp;
325	wordfree;
326};
327
328FBSD_1.1 {
329	arc4random_buf;
330	arc4random_uniform;
331	fdevname;
332	fdevname_r;
333	fdopendir;
334	feature_present;
335	fts_children;
336	fts_close;
337	fts_get_clientptr;
338	fts_get_stream;
339	fts_open;
340	fts_read;
341	fts_set;
342	fts_set_clientptr;
343	posix_spawn;
344	posix_spawn_file_actions_addclose;
345	posix_spawn_file_actions_adddup2;
346	posix_spawn_file_actions_addopen;
347	posix_spawn_file_actions_destroy;
348	posix_spawn_file_actions_init;
349	posix_spawnattr_destroy;
350	posix_spawnattr_getflags;
351	posix_spawnattr_getpgroup;
352	posix_spawnattr_getschedparam;
353	posix_spawnattr_getschedpolicy;
354	posix_spawnattr_getsigdefault;
355	posix_spawnattr_getsigmask;
356	posix_spawnattr_init;
357	posix_spawnattr_setflags;
358	posix_spawnattr_setpgroup;
359	posix_spawnattr_setschedparam;
360	posix_spawnattr_setschedpolicy;
361	posix_spawnattr_setsigdefault;
362	posix_spawnattr_setsigmask;
363	posix_spawnp;
364	semctl;
365	tcgetsid;
366	tcsetsid;
367};
368
369FBSDprivate_1.0 {
370	/* needed by thread libraries */
371	__thr_jtable;
372
373	_pthread_atfork;
374	_pthread_attr_destroy;
375	_pthread_attr_getdetachstate;
376	_pthread_attr_getguardsize;
377	_pthread_attr_getinheritsched;
378	_pthread_attr_getschedparam;
379	_pthread_attr_getschedpolicy;
380	_pthread_attr_getscope;
381	_pthread_attr_getstackaddr;
382	_pthread_attr_getstacksize;
383	_pthread_attr_init;
384	_pthread_attr_setdetachstate;
385	_pthread_attr_setguardsize;
386	_pthread_attr_setinheritsched;
387	_pthread_attr_setschedparam;
388	_pthread_attr_setschedpolicy;
389	_pthread_attr_setscope;
390	_pthread_attr_setstackaddr;
391	_pthread_attr_setstacksize;
392	_pthread_cancel;
393	_pthread_cleanup_pop;
394	_pthread_cleanup_push;
395	_pthread_cond_broadcast;
396	_pthread_cond_destroy;
397	_pthread_cond_init;
398	_pthread_cond_signal;
399	_pthread_cond_timedwait;
400	_pthread_cond_wait;
401	_pthread_detach;
402	_pthread_equal;
403	_pthread_exit;
404	_pthread_getspecific;
405	_pthread_join;
406	_pthread_key_create;
407	_pthread_key_delete;
408	_pthread_kill;
409	_pthread_main_np;
410	_pthread_mutex_destroy;
411	_pthread_mutex_init_calloc_cb;
412	_pthread_mutex_init;
413	_pthread_mutex_lock;
414	_pthread_mutex_trylock;
415	_pthread_mutex_unlock;
416	_pthread_mutexattr_destroy;
417	_pthread_mutexattr_init;
418	_pthread_mutexattr_settype;
419	_pthread_once;
420	_pthread_rwlock_destroy;
421	_pthread_rwlock_init;
422	_pthread_rwlock_rdlock;
423	_pthread_rwlock_tryrdlock;
424	_pthread_rwlock_trywrlock;
425	_pthread_rwlock_unlock;
426	_pthread_rwlock_wrlock;
427	_pthread_self;
428	_pthread_setcancelstate;
429	_pthread_setcanceltype;
430	_pthread_setspecific;
431	_pthread_sigmask;
432	_pthread_testcancel;
433	_spinlock;
434	_spinlock_debug;
435	_spinunlock;
436	_rtld_atfork_pre;
437	_rtld_atfork_post;
438	_rtld_error;		/* for private use */
439	_rtld_thread_init;	/* for private use */
440	_err;
441	_warn;
442	__fmtcheck;
443	/* __pw_match_entry; */
444	/* __pw_parse_entry; */
445	__fdnlist;	/* used by libkvm */
446	/* __aout_fdnlist; */
447	/* __elf_is_okay__; */
448	/* __elf_fdnlist; */
449	__opendir2;
450	__pause;
451	_pause;
452	__pselect;
453	__pw_scan;	/* Used by (at least) libutil */
454	__raise;
455	_raise;
456	__sem_init;
457	__sem_destroy;
458	__sem_open;
459	__sem_close;
460	__sem_unlink;
461	__sem_wait;
462	__sem_trywait;
463	__sem_timedwait;
464	__sem_post;
465	__sem_getvalue;
466	__sleep;
467	_sleep;
468	_rtld_allocate_tls;
469	_rtld_free_tls;
470#if defined(i386)
471	___libc_tls_get_addr;	/* x86 only */
472#endif
473	__libc_tls_get_addr;
474	__tcdrain;
475	_tcdrain;
476	__usleep;
477	_usleep;
478	__wait;
479	_wait;
480	__waitpid;
481	_waitpid;
482};
483