1169092Sdeischen/*
2169092Sdeischen * $FreeBSD$
3169092Sdeischen */
4156608Sdeischen
5156608SdeischenFBSD_1.0 {
6156608Sdeischen	__xuname;
7156608Sdeischen	pthread_atfork;
8156608Sdeischen	pthread_attr_destroy;
9156608Sdeischen	pthread_attr_getdetachstate;
10156608Sdeischen	pthread_attr_getguardsize;
11156608Sdeischen	pthread_attr_getinheritsched;
12156608Sdeischen	pthread_attr_getschedparam;
13156608Sdeischen	pthread_attr_getschedpolicy;
14156608Sdeischen	pthread_attr_getscope;
15156608Sdeischen	pthread_attr_getstackaddr;
16156608Sdeischen	pthread_attr_getstacksize;
17156608Sdeischen	pthread_attr_init;
18156608Sdeischen	pthread_attr_setdetachstate;
19156608Sdeischen	pthread_attr_setguardsize;
20156608Sdeischen	pthread_attr_setinheritsched;
21156608Sdeischen	pthread_attr_setschedparam;
22156608Sdeischen	pthread_attr_setschedpolicy;
23156608Sdeischen	pthread_attr_setscope;
24156608Sdeischen	pthread_attr_setstackaddr;
25156608Sdeischen	pthread_attr_setstacksize;
26156608Sdeischen	pthread_cancel;
27156608Sdeischen	pthread_cleanup_pop;
28156608Sdeischen	pthread_cleanup_push;
29156608Sdeischen	pthread_cond_broadcast;
30156608Sdeischen	pthread_cond_destroy;
31156608Sdeischen	pthread_cond_init;
32156608Sdeischen	pthread_cond_signal;
33156608Sdeischen	pthread_cond_timedwait;
34156608Sdeischen	pthread_cond_wait;
35156608Sdeischen	pthread_detach;
36156608Sdeischen	pthread_equal;
37156608Sdeischen	pthread_exit;
38156608Sdeischen	pthread_getspecific;
39156608Sdeischen	pthread_join;
40156608Sdeischen	pthread_key_create;
41156608Sdeischen	pthread_key_delete;
42156608Sdeischen	pthread_kill;
43156608Sdeischen	pthread_main_np;
44156608Sdeischen	pthread_mutex_destroy;
45156608Sdeischen	pthread_mutex_init;
46156608Sdeischen	pthread_mutex_lock;
47156608Sdeischen	pthread_mutex_trylock;
48156608Sdeischen	pthread_mutex_unlock;
49156608Sdeischen	pthread_mutexattr_destroy;
50156608Sdeischen	pthread_mutexattr_init;
51156608Sdeischen	pthread_mutexattr_settype;
52156608Sdeischen	pthread_once;
53156608Sdeischen	pthread_rwlock_destroy;
54156608Sdeischen	pthread_rwlock_init;
55156608Sdeischen	pthread_rwlock_rdlock;
56156608Sdeischen	pthread_rwlock_tryrdlock;
57156608Sdeischen	pthread_rwlock_trywrlock;
58156608Sdeischen	pthread_rwlock_unlock;
59156608Sdeischen	pthread_rwlock_wrlock;
60156608Sdeischen	pthread_self;
61156608Sdeischen	pthread_setcancelstate;
62156608Sdeischen	pthread_setcanceltype;
63156608Sdeischen	pthread_setspecific;
64156608Sdeischen	pthread_sigmask;
65156608Sdeischen	pthread_testcancel;
66156608Sdeischen	alarm;
67156608Sdeischen	arc4random;
68156608Sdeischen	arc4random_addrandom;
69156608Sdeischen	arc4random_stir;
70156608Sdeischen	__assert;
71156608Sdeischen	basename;
72156608Sdeischen	check_utility_compat;
73156608Sdeischen	clock;
74156608Sdeischen	closedir;
75156608Sdeischen	confstr;
76156608Sdeischen	encrypt;
77156608Sdeischen	des_setkey;
78156608Sdeischen	des_cipher;
79156608Sdeischen	setkey;
80156608Sdeischen	ctermid;
81156608Sdeischen	ctermid_r;
82156608Sdeischen	daemon;
83156608Sdeischen	devname;
84156608Sdeischen	devname_r;
85156608Sdeischen	dirname;
86156608Sdeischen	getdiskbyname;
87156608Sdeischen	dladdr;
88156608Sdeischen	dlclose;
89156608Sdeischen	dlerror;
90156608Sdeischen	dlfunc;
91156608Sdeischen	dllockinit;
92156608Sdeischen	dlopen;
93156608Sdeischen	dlsym;
94156608Sdeischen	dlvsym;
95156608Sdeischen	dlinfo;
96168316Skan	dl_iterate_phdr;
97156608Sdeischen	drand48;
98156608Sdeischen	erand48;
99156608Sdeischen	err_set_file;
100156608Sdeischen	err_set_exit;
101156608Sdeischen	err;
102156608Sdeischen	verr;
103156608Sdeischen	errc;
104156608Sdeischen	verrc;
105156608Sdeischen	errx;
106156608Sdeischen	verrx;
107156608Sdeischen	warn;
108156608Sdeischen	vwarn;
109156608Sdeischen	warnc;
110156608Sdeischen	vwarnc;
111156608Sdeischen	warnx;
112156608Sdeischen	vwarnx;
113156608Sdeischen	sys_errlist;
114156608Sdeischen	sys_nerr;
115156608Sdeischen	errno;
116156608Sdeischen	execl;
117156608Sdeischen	execle;
118156608Sdeischen	execlp;
119156608Sdeischen	execv;
120156608Sdeischen	execvp;
121156608Sdeischen	execvP;
122156608Sdeischen	fmtcheck;
123156608Sdeischen	fmtmsg;
124156608Sdeischen	fnmatch;
125156608Sdeischen	__fpclassifyf;
126156608Sdeischen	__fpclassifyd;
127156608Sdeischen	__fpclassifyl;
128156608Sdeischen	frexp;
129156608Sdeischen	setfstab;
130156608Sdeischen	getfstab;
131156608Sdeischen	getfsent;
132156608Sdeischen	getfsspec;
133156608Sdeischen	getfsfile;
134156608Sdeischen	setfsent;
135156608Sdeischen	endfsent;
136156608Sdeischen	ftok;
137156608Sdeischen	ftw;
138156608Sdeischen	glob;
139156608Sdeischen	globfree;
140156608Sdeischen	getbootfile;
141156608Sdeischen	getbsize;
142156608Sdeischen	cgetset;
143156608Sdeischen	cgetcap;
144156608Sdeischen	cgetent;
145156608Sdeischen	cgetmatch;
146156608Sdeischen	cgetfirst;
147156608Sdeischen	cgetclose;
148156608Sdeischen	cgetnext;
149156608Sdeischen	cgetstr;
150156608Sdeischen	cgetustr;
151156608Sdeischen	cgetnum;
152156608Sdeischen	getcwd;
153156608Sdeischen	getdomainname;
154156608Sdeischen	setgrent;
155156608Sdeischen	setgroupent;
156156608Sdeischen	endgrent;
157156608Sdeischen	getgrent_r;
158156608Sdeischen	getgrnam_r;
159156608Sdeischen	getgrgid_r;
160156608Sdeischen	getgrnam;
161156608Sdeischen	getgrgid;
162156608Sdeischen	getgrent;
163169092Sdeischen	/*
164169092Sdeischen	 * Why are __gr_parse_entry() and __gr_match_entry() not static in
165169092Sdeischen	 * gen/getgrent.c?
166169092Sdeischen	 */
167156608Sdeischen	getgrouplist;
168156608Sdeischen	gethostname;
169156608Sdeischen	getloadavg;
170156608Sdeischen	getlogin;
171156608Sdeischen	getlogin_r;
172156608Sdeischen	getmntinfo;
173156608Sdeischen	setnetgrent;
174156608Sdeischen	getnetgrent;
175156608Sdeischen	endnetgrent;
176156608Sdeischen	innetgr;
177156608Sdeischen	getosreldate;
178156608Sdeischen	getpagesize;
179156608Sdeischen	getpeereid;
180156608Sdeischen	_getprogname;
181156608Sdeischen	getprogname;
182156608Sdeischen	setpwent;
183156608Sdeischen	setpassent;
184156608Sdeischen	endpwent;
185156608Sdeischen	getpwent_r;
186156608Sdeischen	getpwnam_r;
187156608Sdeischen	getpwuid_r;
188156608Sdeischen	getpwnam;
189156608Sdeischen	getpwuid;
190156608Sdeischen	getpwent;
191156608Sdeischen	getttynam;
192156608Sdeischen	getttyent;
193156608Sdeischen	setttyent;
194156608Sdeischen	endttyent;
195156608Sdeischen	isdialuptty;
196156608Sdeischen	isnettty;
197156608Sdeischen	getusershell;
198156608Sdeischen	endusershell;
199156608Sdeischen	setusershell;
200156608Sdeischen	getvfsbyname;
201156608Sdeischen	__isnan;
202156608Sdeischen	isnan;
203156608Sdeischen	__isnanf;
204156608Sdeischen	isnanf;
205156608Sdeischen	__isinf;
206156608Sdeischen	isinf;
207156608Sdeischen	__isinff;
208156608Sdeischen	__isinfl;
209156608Sdeischen	isatty;
210156608Sdeischen	initgroups;
211156608Sdeischen	jrand48;
212156608Sdeischen	lcong48;
213156608Sdeischen	ldexp;
214156608Sdeischen	lockf;
215156608Sdeischen	lrand48;
216226606Sdas	modf;
217156608Sdeischen	mrand48;
218156608Sdeischen	nftw;
219156608Sdeischen	nice;
220156608Sdeischen	nlist;
221156608Sdeischen	nrand48;
222156608Sdeischen	opendir;
223156608Sdeischen	pause;
224156608Sdeischen	posix_madvise;
225156608Sdeischen	popen;
226156608Sdeischen	pclose;
227156608Sdeischen	psignal;
228156608Sdeischen	raise;
229156608Sdeischen	readdir;
230156608Sdeischen	readdir_r;
231156608Sdeischen	readpassphrase;
232156608Sdeischen	getpass;
233156608Sdeischen	rewinddir;
234156608Sdeischen	scandir;
235156608Sdeischen	alphasort;
236156608Sdeischen	seed48;
237156608Sdeischen	seekdir;
238156608Sdeischen	user_from_uid;
239156608Sdeischen	group_from_gid;
240156608Sdeischen	setdomainname;
241156608Sdeischen	sethostname;
242156608Sdeischen	longjmperror;
243156608Sdeischen	getmode;
244156608Sdeischen	setmode;
245156608Sdeischen	setproctitle;
246156608Sdeischen	setprogname;
247156608Sdeischen	siginterrupt;
248156608Sdeischen	sys_signame;
249156608Sdeischen	sys_siglist;
250156608Sdeischen	sys_nsig;
251156608Sdeischen	signal;
252156608Sdeischen	sigaddset;
253156608Sdeischen	sigdelset;
254156608Sdeischen	sigemptyset;
255156608Sdeischen	sigfillset;
256156608Sdeischen	sigismember;
257156608Sdeischen	sleep;
258156608Sdeischen	srand48;
259156608Sdeischen	fstatvfs;
260156608Sdeischen	statvfs;
261156608Sdeischen	sl_init;
262156608Sdeischen	sl_add;
263156608Sdeischen	sl_free;
264156608Sdeischen	sl_find;
265156608Sdeischen	fflagstostr;
266156608Sdeischen	strtofflags;
267156608Sdeischen	sysconf;
268156608Sdeischen	sysctl;
269156608Sdeischen	sysctlbyname;
270156608Sdeischen	sysctlnametomib;
271156608Sdeischen	syslog;
272156608Sdeischen	vsyslog;
273156608Sdeischen	openlog;
274156608Sdeischen	closelog;
275156608Sdeischen	setlogmask;
276156608Sdeischen	ttyname_r;
277156608Sdeischen	ttyname;
278156608Sdeischen	timezone;
279156608Sdeischen	times;
280156608Sdeischen	time;
281156608Sdeischen	telldir;
282156608Sdeischen	tcgetattr;
283156608Sdeischen	tcsetattr;
284156608Sdeischen	tcsetpgrp;
285156608Sdeischen	tcgetpgrp;
286156608Sdeischen	cfgetospeed;
287156608Sdeischen	cfgetispeed;
288156608Sdeischen	cfsetospeed;
289156608Sdeischen	cfsetispeed;
290156608Sdeischen	cfsetspeed;
291156608Sdeischen	cfmakeraw;
292156608Sdeischen	tcsendbreak;
293156608Sdeischen	_init_tls;
294169092Sdeischen	__tls_get_addr;
295156608Sdeischen	tcdrain;
296156608Sdeischen	tcflush;
297156608Sdeischen	tcflow;
298156608Sdeischen	ualarm;
299156608Sdeischen	ulimit;
300202661Sed	uname;
301245305Sbrooks	strunvis;
302245305Sbrooks	strunvisx;
303156608Sdeischen	usleep;
304156608Sdeischen	utime;
305156608Sdeischen	valloc;
306156608Sdeischen	vis;
307156608Sdeischen	strvis;
308156608Sdeischen	strvisx;
309156608Sdeischen	wait;
310156608Sdeischen	wait3;
311156608Sdeischen	waitpid;
312156608Sdeischen	wordexp;
313156608Sdeischen	wordfree;
314156608Sdeischen};
315156608Sdeischen
316175688SyarFBSD_1.1 {
317180665Sache	arc4random_buf;
318180688Sache	arc4random_uniform;
319188497Sed	fdevname;
320188497Sed	fdevname_r;
321178256Sdelphij	fdopendir;
322180677Sjhb	feature_present;
323191779Sed	fts_children;
324191779Sed	fts_close;
325191779Sed	fts_get_clientptr;
326191779Sed	fts_get_stream;
327175688Syar	fts_open;
328175688Syar	fts_read;
329175688Syar	fts_set;
330175688Syar	fts_set_clientptr;
331191779Sed	posix_spawn;
332191779Sed	posix_spawn_file_actions_addclose;
333191779Sed	posix_spawn_file_actions_adddup2;
334191779Sed	posix_spawn_file_actions_addopen;
335191779Sed	posix_spawn_file_actions_destroy;
336191779Sed	posix_spawn_file_actions_init;
337191779Sed	posix_spawnattr_destroy;
338191779Sed	posix_spawnattr_getflags;
339191779Sed	posix_spawnattr_getpgroup;
340191779Sed	posix_spawnattr_getschedparam;
341191779Sed	posix_spawnattr_getschedpolicy;
342191779Sed	posix_spawnattr_getsigdefault;
343191779Sed	posix_spawnattr_getsigmask;
344191779Sed	posix_spawnattr_init;
345191779Sed	posix_spawnattr_setflags;
346191779Sed	posix_spawnattr_setpgroup;
347191779Sed	posix_spawnattr_setschedparam;
348191779Sed	posix_spawnattr_setschedpolicy;
349191779Sed	posix_spawnattr_setsigdefault;
350191779Sed	posix_spawnattr_setsigmask;
351191779Sed	posix_spawnp;
352194910Sjhb	semctl;
353178219Sdavidxu	tcgetsid;
354191882Sed	tcsetsid;
355201546Sdavidxu	__pthread_cleanup_pop_imp;
356201546Sdavidxu	__pthread_cleanup_push_imp;
357175688Syar};
358175688Syar
359197331SalcFBSD_1.2 {
360197804Srwatson	basename_r;
361214680Sed	cfmakesane;
362202188Sed	endutxent;
363197331Salc	getpagesizes;
364202188Sed	getutxent;
365202188Sed	getutxid;
366202188Sed	getutxline;
367202188Sed	getutxuser;
368202188Sed	pututxline;
369201546Sdavidxu	sem_close;
370201546Sdavidxu	sem_destroy;
371201546Sdavidxu	sem_getvalue;
372201546Sdavidxu	sem_init;
373201546Sdavidxu	sem_open;
374202188Sed	sem_post;
375201546Sdavidxu	sem_timedwait;
376201546Sdavidxu	sem_trywait;
377202188Sed	sem_unlink;
378201546Sdavidxu	sem_wait;
379202188Sed	setutxdb;
380202188Sed	setutxent;
381197331Salc};
382197331Salc
383228843ScpercivaFBSD_1.3 {
384239347Sdavidxu	clock_getcpuclockid;
385235647Sgleb	dirfd;
386254409Sjilles	dup3;
387254499Spjd	fdclosedir;
388254498Spjd	fdlopen;
389228843Scperciva	__FreeBSD_libc_enter_restricted_mode;
390230429Skib	getcontextx;
391241731Sbrooks	gid_from_group;
392244401Sbrooks	nvis;
393241731Sbrooks	pwcache_userdb;
394241731Sbrooks	pwcache_groupdb;
395244401Sbrooks	snvis;
396248302Sbrooks	strenvisx;
397244401Sbrooks	strnunvis;
398244401Sbrooks	strnunvisx;
399244401Sbrooks	strnvis;
400244401Sbrooks	strnvisx;
401248302Sbrooks	strsenvisx;
402244401Sbrooks	strsnvis;
403244401Sbrooks	strsnvisx;
404244401Sbrooks	strsvis;
405244401Sbrooks	strsvisx;
406244401Sbrooks	svis;
407241731Sbrooks	uid_from_user;
408244401Sbrooks	unvis;
409242960Skib	waitid;
410228843Scperciva};
411228843Scperciva
412169092SdeischenFBSDprivate_1.0 {
413169092Sdeischen	/* needed by thread libraries */
414156608Sdeischen	__thr_jtable;
415156608Sdeischen
416156608Sdeischen	_pthread_atfork;
417156608Sdeischen	_pthread_attr_destroy;
418156608Sdeischen	_pthread_attr_getdetachstate;
419156608Sdeischen	_pthread_attr_getguardsize;
420156608Sdeischen	_pthread_attr_getinheritsched;
421156608Sdeischen	_pthread_attr_getschedparam;
422156608Sdeischen	_pthread_attr_getschedpolicy;
423156608Sdeischen	_pthread_attr_getscope;
424156608Sdeischen	_pthread_attr_getstackaddr;
425156608Sdeischen	_pthread_attr_getstacksize;
426156608Sdeischen	_pthread_attr_init;
427156608Sdeischen	_pthread_attr_setdetachstate;
428156608Sdeischen	_pthread_attr_setguardsize;
429156608Sdeischen	_pthread_attr_setinheritsched;
430156608Sdeischen	_pthread_attr_setschedparam;
431156608Sdeischen	_pthread_attr_setschedpolicy;
432156608Sdeischen	_pthread_attr_setscope;
433156608Sdeischen	_pthread_attr_setstackaddr;
434156608Sdeischen	_pthread_attr_setstacksize;
435156608Sdeischen	_pthread_cancel;
436213153Sdavidxu	_pthread_cancel_enter;
437213153Sdavidxu	_pthread_cancel_leave;
438156608Sdeischen	_pthread_cleanup_pop;
439156608Sdeischen	_pthread_cleanup_push;
440156608Sdeischen	_pthread_cond_broadcast;
441156608Sdeischen	_pthread_cond_destroy;
442156608Sdeischen	_pthread_cond_init;
443156608Sdeischen	_pthread_cond_signal;
444156608Sdeischen	_pthread_cond_timedwait;
445156608Sdeischen	_pthread_cond_wait;
446156608Sdeischen	_pthread_detach;
447156608Sdeischen	_pthread_equal;
448156608Sdeischen	_pthread_exit;
449156608Sdeischen	_pthread_getspecific;
450156608Sdeischen	_pthread_join;
451156608Sdeischen	_pthread_key_create;
452156608Sdeischen	_pthread_key_delete;
453156608Sdeischen	_pthread_kill;
454156608Sdeischen	_pthread_main_np;
455156608Sdeischen	_pthread_mutex_destroy;
456173986Sjasone	_pthread_mutex_init_calloc_cb;
457156608Sdeischen	_pthread_mutex_init;
458156608Sdeischen	_pthread_mutex_lock;
459156608Sdeischen	_pthread_mutex_trylock;
460156608Sdeischen	_pthread_mutex_unlock;
461156608Sdeischen	_pthread_mutexattr_destroy;
462156608Sdeischen	_pthread_mutexattr_init;
463156608Sdeischen	_pthread_mutexattr_settype;
464156608Sdeischen	_pthread_once;
465156608Sdeischen	_pthread_rwlock_destroy;
466156608Sdeischen	_pthread_rwlock_init;
467156608Sdeischen	_pthread_rwlock_rdlock;
468156608Sdeischen	_pthread_rwlock_tryrdlock;
469156608Sdeischen	_pthread_rwlock_trywrlock;
470156608Sdeischen	_pthread_rwlock_unlock;
471156608Sdeischen	_pthread_rwlock_wrlock;
472156608Sdeischen	_pthread_self;
473156608Sdeischen	_pthread_setcancelstate;
474156608Sdeischen	_pthread_setcanceltype;
475156608Sdeischen	_pthread_setspecific;
476156608Sdeischen	_pthread_sigmask;
477156608Sdeischen	_pthread_testcancel;
478156608Sdeischen	_spinlock;
479156608Sdeischen	_spinlock_debug;
480156608Sdeischen	_spinunlock;
481211705Skib	_rtld_addr_phdr;
482185369Skib	_rtld_atfork_pre;
483185369Skib	_rtld_atfork_post;
484169092Sdeischen	_rtld_error;		/* for private use */
485217154Skib	_rtld_get_stack_prot;
486169092Sdeischen	_rtld_thread_init;	/* for private use */
487211706Skib	__elf_phdr_match_addr;
488156608Sdeischen	_err;
489156608Sdeischen	_warn;
490156608Sdeischen	__fmtcheck;
491169092Sdeischen	/* __pw_match_entry; */
492169092Sdeischen	/* __pw_parse_entry; */
493169092Sdeischen	__fdnlist;	/* used by libkvm */
494169092Sdeischen	/* __aout_fdnlist; */
495169092Sdeischen	/* __elf_is_okay__; */
496169092Sdeischen	/* __elf_fdnlist; */
497156608Sdeischen	__opendir2;
498156608Sdeischen	__pause;
499156608Sdeischen	_pause;
500169092Sdeischen	__pw_scan;	/* Used by (at least) libutil */
501156608Sdeischen	__raise;
502156608Sdeischen	_raise;
503156608Sdeischen	__sleep;
504156608Sdeischen	_sleep;
505156608Sdeischen	_rtld_allocate_tls;
506156608Sdeischen	_rtld_free_tls;
507169092Sdeischen#if defined(i386)
508169092Sdeischen	___libc_tls_get_addr;	/* x86 only */
509169092Sdeischen#endif
510169092Sdeischen	__libc_tls_get_addr;
511156608Sdeischen	__tcdrain;
512156608Sdeischen	_tcdrain;
513156608Sdeischen	__usleep;
514156608Sdeischen	_usleep;
515156608Sdeischen	__wait;
516156608Sdeischen	_wait;
517156608Sdeischen	__waitpid;
518156608Sdeischen	_waitpid;
519201546Sdavidxu
520201546Sdavidxu	_libc_sem_init_compat;
521201546Sdavidxu	_libc_sem_destroy_compat;
522201546Sdavidxu	_libc_sem_open_compat;
523201546Sdavidxu	_libc_sem_close_compat;
524201546Sdavidxu	_libc_sem_unlink_compat;
525201546Sdavidxu	_libc_sem_wait_compat;
526201546Sdavidxu	_libc_sem_trywait_compat;
527201546Sdavidxu	_libc_sem_timedwait_compat;
528201546Sdavidxu	_libc_sem_post_compat;
529201546Sdavidxu	_libc_sem_getvalue_compat;
530211416Skib
531211416Skib	__elf_aux_vector;
532217154Skib	__pthread_map_stacks_exec;
533230429Skib	__fillcontextx;
534251047Skib	__fillcontextx2;
535230429Skib	__getcontextx_size;
536156608Sdeischen};
537