xref: /freebsd/lib/libc/gen/Symbol.map (revision 39beb93c3f8bdbf72a61fda42300b5ebed7390c8)
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	shm_open;
227	shm_unlink;
228	pselect;
229	psignal;
230	raise;
231	readdir;
232	readdir_r;
233	readpassphrase;
234	getpass;
235	rewinddir;
236	scandir;
237	alphasort;
238	seed48;
239	seekdir;
240	user_from_uid;
241	group_from_gid;
242	sem_init;
243	sem_destroy;
244	sem_open;
245	sem_close;
246	sem_unlink;
247	sem_wait;
248	sem_trywait;
249	sem_timedwait;
250	sem_post;
251	sem_getvalue;
252	semctl;
253	setdomainname;
254	sethostname;
255	longjmperror;
256	getmode;
257	setmode;
258	setproctitle;
259	setprogname;
260	siginterrupt;
261	sys_signame;
262	sys_siglist;
263	sys_nsig;
264	signal;
265	sigaddset;
266	sigdelset;
267	sigemptyset;
268	sigfillset;
269	sigismember;
270	sleep;
271	srand48;
272	fstatvfs;
273	statvfs;
274	sl_init;
275	sl_add;
276	sl_free;
277	sl_find;
278	fflagstostr;
279	strtofflags;
280	sysconf;
281	sysctl;
282	sysctlbyname;
283	sysctlnametomib;
284	syslog;
285	vsyslog;
286	openlog;
287	closelog;
288	setlogmask;
289	ttyslot;
290	ttyname_r;
291	ttyname;
292	timezone;
293	times;
294	time;
295	telldir;
296	tcgetattr;
297	tcsetattr;
298	tcsetpgrp;
299	tcgetpgrp;
300	cfgetospeed;
301	cfgetispeed;
302	cfsetospeed;
303	cfsetispeed;
304	cfsetspeed;
305	cfmakeraw;
306	tcsendbreak;
307	_init_tls;
308	__tls_get_addr;
309	tcdrain;
310	tcflush;
311	tcflow;
312	ualarm;
313	ulimit;
314	uname;
315	unvis;
316	strunvis;
317	strunvisx;
318	usleep;
319	utime;
320	valloc;
321	vis;
322	strvis;
323	strvisx;
324	wait;
325	wait3;
326	waitpid;
327	wordexp;
328	wordfree;
329};
330
331FBSD_1.1 {
332	arc4random_buf;
333	arc4random_uniform;
334	fdevname;
335	fdevname_r;
336	fdopendir;
337	feature_present;
338	fts_open;
339	fts_close;
340	fts_read;
341	fts_set;
342	fts_children;
343	fts_get_clientptr;
344	fts_get_stream;
345	fts_set_clientptr;
346	tcgetsid;
347 	posix_spawn;
348 	posix_spawn_file_actions_addclose;
349 	posix_spawn_file_actions_adddup2;
350 	posix_spawn_file_actions_addopen;
351 	posix_spawn_file_actions_destroy;
352 	posix_spawn_file_actions_init;
353 	posix_spawnattr_destroy;
354 	posix_spawnattr_getflags;
355 	posix_spawnattr_getpgroup;
356 	posix_spawnattr_getschedparam;
357 	posix_spawnattr_getschedpolicy;
358 	posix_spawnattr_getsigdefault;
359 	posix_spawnattr_getsigmask;
360 	posix_spawnattr_init;
361 	posix_spawnattr_setflags;
362 	posix_spawnattr_setpgroup;
363 	posix_spawnattr_setschedparam;
364 	posix_spawnattr_setschedpolicy;
365 	posix_spawnattr_setsigdefault;
366 	posix_spawnattr_setsigmask;
367 	posix_spawnp;
368};
369
370FBSDprivate_1.0 {
371	/* needed by thread libraries */
372	__thr_jtable;
373
374	_pthread_atfork;
375	_pthread_attr_destroy;
376	_pthread_attr_getdetachstate;
377	_pthread_attr_getguardsize;
378	_pthread_attr_getinheritsched;
379	_pthread_attr_getschedparam;
380	_pthread_attr_getschedpolicy;
381	_pthread_attr_getscope;
382	_pthread_attr_getstackaddr;
383	_pthread_attr_getstacksize;
384	_pthread_attr_init;
385	_pthread_attr_setdetachstate;
386	_pthread_attr_setguardsize;
387	_pthread_attr_setinheritsched;
388	_pthread_attr_setschedparam;
389	_pthread_attr_setschedpolicy;
390	_pthread_attr_setscope;
391	_pthread_attr_setstackaddr;
392	_pthread_attr_setstacksize;
393	_pthread_cancel;
394	_pthread_cleanup_pop;
395	_pthread_cleanup_push;
396	_pthread_cond_broadcast;
397	_pthread_cond_destroy;
398	_pthread_cond_init;
399	_pthread_cond_signal;
400	_pthread_cond_timedwait;
401	_pthread_cond_wait;
402	_pthread_detach;
403	_pthread_equal;
404	_pthread_exit;
405	_pthread_getspecific;
406	_pthread_join;
407	_pthread_key_create;
408	_pthread_key_delete;
409	_pthread_kill;
410	_pthread_main_np;
411	_pthread_mutex_destroy;
412	_pthread_mutex_init_calloc_cb;
413	_pthread_mutex_init;
414	_pthread_mutex_lock;
415	_pthread_mutex_trylock;
416	_pthread_mutex_unlock;
417	_pthread_mutexattr_destroy;
418	_pthread_mutexattr_init;
419	_pthread_mutexattr_settype;
420	_pthread_once;
421	_pthread_rwlock_destroy;
422	_pthread_rwlock_init;
423	_pthread_rwlock_rdlock;
424	_pthread_rwlock_tryrdlock;
425	_pthread_rwlock_trywrlock;
426	_pthread_rwlock_unlock;
427	_pthread_rwlock_wrlock;
428	_pthread_self;
429	_pthread_setcancelstate;
430	_pthread_setcanceltype;
431	_pthread_setspecific;
432	_pthread_sigmask;
433	_pthread_testcancel;
434	_spinlock;
435	_spinlock_debug;
436	_spinunlock;
437	_rtld_atfork_pre;
438	_rtld_atfork_post;
439	_rtld_error;		/* for private use */
440	_rtld_thread_init;	/* for private use */
441	_err;
442	_warn;
443	__fmtcheck;
444	/* __pw_match_entry; */
445	/* __pw_parse_entry; */
446	__fdnlist;	/* used by libkvm */
447	/* __aout_fdnlist; */
448	/* __elf_is_okay__; */
449	/* __elf_fdnlist; */
450	__opendir2;
451	__pause;
452	_pause;
453	__pselect;
454	__pw_scan;	/* Used by (at least) libutil */
455	__raise;
456	_raise;
457	__sem_init;
458	__sem_destroy;
459	__sem_open;
460	__sem_close;
461	__sem_unlink;
462	__sem_wait;
463	__sem_trywait;
464	__sem_timedwait;
465	__sem_post;
466	__sem_getvalue;
467	__sleep;
468	_sleep;
469	_rtld_allocate_tls;
470	_rtld_free_tls;
471#if defined(i386)
472	___libc_tls_get_addr;	/* x86 only */
473#endif
474	__libc_tls_get_addr;
475	__tcdrain;
476	_tcdrain;
477	__usleep;
478	_usleep;
479	__wait;
480	_wait;
481	__waitpid;
482	_waitpid;
483};
484