xref: /freebsd/lib/libc/gen/Symbol.map (revision d056fa046c6a91b90cd98165face0e42a33a5173)
1# $FreeBSD$
2
3FBSD_1.0 {
4	__xuname;
5	pthread_atfork;
6	pthread_attr_destroy;
7	pthread_attr_getdetachstate;
8	pthread_attr_getguardsize;
9	pthread_attr_getinheritsched;
10	pthread_attr_getschedparam;
11	pthread_attr_getschedpolicy;
12	pthread_attr_getscope;
13	pthread_attr_getstackaddr;
14	pthread_attr_getstacksize;
15	pthread_attr_init;
16	pthread_attr_setdetachstate;
17	pthread_attr_setguardsize;
18	pthread_attr_setinheritsched;
19	pthread_attr_setschedparam;
20	pthread_attr_setschedpolicy;
21	pthread_attr_setscope;
22	pthread_attr_setstackaddr;
23	pthread_attr_setstacksize;
24	pthread_cancel;
25	pthread_cleanup_pop;
26	pthread_cleanup_push;
27	pthread_cond_broadcast;
28	pthread_cond_destroy;
29	pthread_cond_init;
30	pthread_cond_signal;
31	pthread_cond_timedwait;
32	pthread_cond_wait;
33	pthread_detach;
34	pthread_equal;
35	pthread_exit;
36	pthread_getspecific;
37	pthread_join;
38	pthread_key_create;
39	pthread_key_delete;
40	pthread_kill;
41	pthread_main_np;
42	pthread_mutex_destroy;
43	pthread_mutex_init;
44	pthread_mutex_lock;
45	pthread_mutex_trylock;
46	pthread_mutex_unlock;
47	pthread_mutexattr_destroy;
48	pthread_mutexattr_init;
49	pthread_mutexattr_settype;
50	pthread_once;
51	pthread_rwlock_destroy;
52	pthread_rwlock_init;
53	pthread_rwlock_rdlock;
54	pthread_rwlock_tryrdlock;
55	pthread_rwlock_trywrlock;
56	pthread_rwlock_unlock;
57	pthread_rwlock_wrlock;
58	pthread_self;
59	pthread_setcancelstate;
60	pthread_setcanceltype;
61	pthread_setspecific;
62	pthread_sigmask;
63	pthread_testcancel;
64	alarm;
65	arc4random;
66	arc4random_addrandom;
67	arc4random_stir;
68	__assert;
69	basename;
70	check_utility_compat;
71	clock;
72	closedir;
73	confstr;
74	encrypt;
75	des_setkey;
76	des_cipher;
77	setkey;
78	ctermid;
79	ctermid_r;
80	daemon;
81	devname;
82	devname_r;
83	dirname;
84	getdiskbyname;
85	dladdr;
86	dlclose;
87	dlerror;
88	dlfunc;
89	dllockinit;
90	dlopen;
91	dlsym;
92	dlvsym;
93	dlinfo;
94	drand48;
95	erand48;
96	err_set_file;
97	err_set_exit;
98	err;
99	verr;
100	errc;
101	verrc;
102	errx;
103	verrx;
104	warn;
105	vwarn;
106	warnc;
107	vwarnc;
108	warnx;
109	vwarnx;
110	sys_errlist;
111	sys_nerr;
112	errno;
113	execl;
114	execle;
115	execlp;
116	execv;
117	execvp;
118	execvP;
119	fmtcheck;
120	fmtmsg;
121	fnmatch;
122	__fpclassifyf;
123	__fpclassifyd;
124	__fpclassifyl;
125	frexp;
126	setfstab;
127	getfstab;
128	getfsent;
129	getfsspec;
130	getfsfile;
131	setfsent;
132	endfsent;
133	ftok;
134	fts_open;
135	fts_close;
136	fts_read;
137	fts_set;
138	fts_children;
139	fts_get_clientptr;
140	fts_get_stream;
141	fts_set_clientptr;
142	ftw;
143	glob;
144	globfree;
145	getbootfile;
146	getbsize;
147	cgetset;
148	cgetcap;
149	cgetent;
150	cgetmatch;
151	cgetfirst;
152	cgetclose;
153	cgetnext;
154	cgetstr;
155	cgetustr;
156	cgetnum;
157	getcwd;
158	getdomainname;
159	setgrent;
160	setgroupent;
161	endgrent;
162	getgrent_r;
163	getgrnam_r;
164	getgrgid_r;
165	getgrnam;
166	getgrgid;
167	getgrent;
168	#  Why are __gr_parse_entry() and __gr_match_entry() not static in
169	#  gen/getgrent.c?
170	getgrouplist;
171	gethostname;
172	getloadavg;
173	getlogin;
174	getlogin_r;
175	getmntinfo;
176	setnetgrent;
177	getnetgrent;
178	endnetgrent;
179	innetgr;
180	getobjformat;
181	getosreldate;
182	getpagesize;
183	getpeereid;
184	_getprogname;
185	getprogname;
186	setpwent;
187	setpassent;
188	endpwent;
189	getpwent_r;
190	getpwnam_r;
191	getpwuid_r;
192	getpwnam;
193	getpwuid;
194	getpwent;
195	getttynam;
196	getttyent;
197	setttyent;
198	endttyent;
199	isdialuptty;
200	isnettty;
201	getusershell;
202	endusershell;
203	setusershell;
204	getvfsbyname;
205	__isnan;
206	isnan;
207	__isnanf;
208	isnanf;
209	__isinf;
210	isinf;
211	__isinff;
212	__isinfl;
213	isatty;
214	initgroups;
215	jrand48;
216	lcong48;
217	ldexp;
218	lockf;
219	lrand48;
220	mrand48;
221	nftw;
222	nice;
223	nlist;
224	nrand48;
225	opendir;
226	pause;
227	posix_madvise;
228	popen;
229	pclose;
230	shm_open;
231	shm_unlink;
232	pselect;
233	psignal;
234	raise;
235	readdir;
236	readdir_r;
237	readpassphrase;
238	getpass;
239	rewinddir;
240	scandir;
241	alphasort;
242	seed48;
243	seekdir;
244	user_from_uid;
245	group_from_gid;
246	sem_init;
247	sem_destroy;
248	sem_open;
249	sem_close;
250	sem_unlink;
251	sem_wait;
252	sem_trywait;
253	sem_timedwait;
254	sem_post;
255	sem_getvalue;
256	semctl;
257	setdomainname;
258	sethostname;
259	longjmperror;
260	getmode;
261	setmode;
262	setproctitle;
263	setprogname;
264	siginterrupt;
265	sys_signame;
266	sys_siglist;
267	sys_nsig;
268	signal;
269	sigaddset;
270	sigdelset;
271	sigemptyset;
272	sigfillset;
273	sigismember;
274	sleep;
275	srand48;
276	fstatvfs;
277	statvfs;
278	sl_init;
279	sl_add;
280	sl_free;
281	sl_find;
282	fflagstostr;
283	strtofflags;
284	sysconf;
285	sysctl;
286	sysctlbyname;
287	sysctlnametomib;
288	syslog;
289	vsyslog;
290	openlog;
291	closelog;
292	setlogmask;
293	ttyslot;
294	ttyname_r;
295	ttyname;
296	timezone;
297	times;
298	time;
299	telldir;
300	tcgetattr;
301	tcsetattr;
302	tcsetpgrp;
303	tcgetpgrp;
304	cfgetospeed;
305	cfgetispeed;
306	cfsetospeed;
307	cfsetispeed;
308	cfsetspeed;
309	cfmakeraw;
310	tcsendbreak;
311	_init_tls;
312	tcdrain;
313	tcflush;
314	tcflow;
315	ualarm;
316	ulimit;
317	uname;
318	unvis;
319	strunvis;
320	strunvisx;
321	usleep;
322	utime;
323	valloc;
324	vis;
325	strvis;
326	strvisx;
327	wait;
328	wait3;
329	waitpid;
330	wordexp;
331	wordfree;
332};
333
334FBSDprivate {
335	# needed by thread libraries
336	__thr_jtable;
337
338	_pthread_atfork;
339	_pthread_attr_destroy;
340	_pthread_attr_getdetachstate;
341	_pthread_attr_getguardsize;
342	_pthread_attr_getinheritsched;
343	_pthread_attr_getschedparam;
344	_pthread_attr_getschedpolicy;
345	_pthread_attr_getscope;
346	_pthread_attr_getstackaddr;
347	_pthread_attr_getstacksize;
348	_pthread_attr_init;
349	_pthread_attr_setdetachstate;
350	_pthread_attr_setguardsize;
351	_pthread_attr_setinheritsched;
352	_pthread_attr_setschedparam;
353	_pthread_attr_setschedpolicy;
354	_pthread_attr_setscope;
355	_pthread_attr_setstackaddr;
356	_pthread_attr_setstacksize;
357	_pthread_cancel;
358	_pthread_cleanup_pop;
359	_pthread_cleanup_push;
360	_pthread_cond_broadcast;
361	_pthread_cond_destroy;
362	_pthread_cond_init;
363	_pthread_cond_signal;
364	_pthread_cond_timedwait;
365	_pthread_cond_wait;
366	_pthread_detach;
367	_pthread_equal;
368	_pthread_exit;
369	_pthread_getspecific;
370	_pthread_join;
371	_pthread_key_create;
372	_pthread_key_delete;
373	_pthread_kill;
374	_pthread_main_np;
375	_pthread_mutex_destroy;
376	_pthread_mutex_init;
377	_pthread_mutex_lock;
378	_pthread_mutex_trylock;
379	_pthread_mutex_unlock;
380	_pthread_mutexattr_destroy;
381	_pthread_mutexattr_init;
382	_pthread_mutexattr_settype;
383	_pthread_once;
384	_pthread_rwlock_destroy;
385	_pthread_rwlock_init;
386	_pthread_rwlock_rdlock;
387	_pthread_rwlock_tryrdlock;
388	_pthread_rwlock_trywrlock;
389	_pthread_rwlock_unlock;
390	_pthread_rwlock_wrlock;
391	_pthread_self;
392	_pthread_setcancelstate;
393	_pthread_setcanceltype;
394	_pthread_setspecific;
395	_pthread_sigmask;
396	_pthread_testcancel;
397	_spinlock;
398	_spinlock_debug;
399	_spinunlock;
400	_rtld_error;		# for private use
401	_rtld_thread_init;	# for private use
402	_err;
403	_warn;
404	__fmtcheck;
405	# __pw_match_entry;
406	# __pw_parse_entry;
407	__fdnlist;	# used by libkvm
408	# __aout_fdnlist;
409	# __elf_is_okay__;
410	# __elf_fdnlist;
411	__opendir2;
412	__pause;
413	_pause;
414	__pselect;
415	__pw_scan;	# Used by (at least) libutil
416	__raise;
417	_raise;
418	__sem_init;
419	__sem_destroy;
420	__sem_open;
421	__sem_close;
422	__sem_unlink;
423	__sem_wait;
424	__sem_trywait;
425	__sem_timedwait;
426	__sem_post;
427	__sem_getvalue;
428	__sleep;
429	_sleep;
430	_rtld_allocate_tls;
431	_rtld_free_tls;
432	__libc_allocate_tls;
433	__libc_free_tls;
434	___tls_get_addr;	# x86 only
435	___libc_tls_get_addr;	# x86 only
436	__libc_tls_get_addr;
437	__tls_get_addr;
438	__tcdrain;
439	_tcdrain;
440	__usleep;
441	_usleep;
442	__wait;
443	_wait;
444	__waitpid;
445	_waitpid;
446};
447