xref: /freebsd/lib/libc/stdio/Symbol.map (revision 63b179b68d21d551a296d48a51ba24c80d2f1b0b)
1cce72e88SDaniel EischenFBSD_1.0 {
2cce72e88SDaniel Eischen	flockfile;
3cce72e88SDaniel Eischen	ftrylockfile;
4cce72e88SDaniel Eischen	funlockfile;
5cce72e88SDaniel Eischen	asprintf;
6cce72e88SDaniel Eischen	clearerr;
7cce72e88SDaniel Eischen	fclose;
8b62c955cSDaniel Eischen	fcloseall;
9cce72e88SDaniel Eischen	fdopen;
10cce72e88SDaniel Eischen	feof;
11cce72e88SDaniel Eischen	ferror;
12cce72e88SDaniel Eischen	fflush;
13cce72e88SDaniel Eischen	fgetc;
14cce72e88SDaniel Eischen	fgetln;
15cce72e88SDaniel Eischen	fgetpos;
16cce72e88SDaniel Eischen	fgets;
17cce72e88SDaniel Eischen	fgetwc;
18cce72e88SDaniel Eischen	fgetwln;
19cce72e88SDaniel Eischen	fgetws;
20cce72e88SDaniel Eischen	fileno;
21cce72e88SDaniel Eischen	__stdinp;
22cce72e88SDaniel Eischen	__stdoutp;
23cce72e88SDaniel Eischen	__stderrp;
245f864214SDaniel Eischen	f_prealloc;	/* deprecated??? */
25cce72e88SDaniel Eischen	fopen;
26cce72e88SDaniel Eischen	fprintf;
27cce72e88SDaniel Eischen	fpurge;
28cce72e88SDaniel Eischen	fputc;
29cce72e88SDaniel Eischen	fputs;
30cce72e88SDaniel Eischen	fputwc;
31cce72e88SDaniel Eischen	fputws;
32cce72e88SDaniel Eischen	fread;
33cce72e88SDaniel Eischen	freopen;
34cce72e88SDaniel Eischen	fscanf;
35cce72e88SDaniel Eischen	fseek;
36cce72e88SDaniel Eischen	fseeko;
37cce72e88SDaniel Eischen	fsetpos;
38cce72e88SDaniel Eischen	ftell;
39cce72e88SDaniel Eischen	ftello;
40cce72e88SDaniel Eischen	funopen;
41cce72e88SDaniel Eischen	fwide;
42cce72e88SDaniel Eischen	fwprintf;
43cce72e88SDaniel Eischen	fwrite;
44cce72e88SDaniel Eischen	fwscanf;
45cce72e88SDaniel Eischen	getc;
46cce72e88SDaniel Eischen	getchar;
47cce72e88SDaniel Eischen	gets;
48cce72e88SDaniel Eischen	getw;
49cce72e88SDaniel Eischen	getwc;
50cce72e88SDaniel Eischen	getwchar;
51cce72e88SDaniel Eischen	mkstemps;
52cce72e88SDaniel Eischen	mkstemp;
53cce72e88SDaniel Eischen	mkdtemp;
54cce72e88SDaniel Eischen	mktemp;
55cce72e88SDaniel Eischen	perror;
56cce72e88SDaniel Eischen	printf;
57cce72e88SDaniel Eischen	putc;
58cce72e88SDaniel Eischen	putchar;
59cce72e88SDaniel Eischen	puts;
60cce72e88SDaniel Eischen	putw;
61cce72e88SDaniel Eischen	putwc;
62cce72e88SDaniel Eischen	putwchar;
63cce72e88SDaniel Eischen	remove;
64cce72e88SDaniel Eischen	rewind;
65cce72e88SDaniel Eischen	__srget;
66cce72e88SDaniel Eischen	scanf;
67cce72e88SDaniel Eischen	setbuf;
68cce72e88SDaniel Eischen	setbuffer;
69cce72e88SDaniel Eischen	setlinebuf;
70cce72e88SDaniel Eischen	setvbuf;
71cce72e88SDaniel Eischen	snprintf;
72cce72e88SDaniel Eischen	sprintf;
73cce72e88SDaniel Eischen	sscanf;
74cce72e88SDaniel Eischen	swprintf;
75cce72e88SDaniel Eischen	swscanf;
76cce72e88SDaniel Eischen	tempnam;
77cce72e88SDaniel Eischen	tmpfile;
78cce72e88SDaniel Eischen	tmpnam;
79cce72e88SDaniel Eischen	ungetc;
80cce72e88SDaniel Eischen	ungetwc;
81cce72e88SDaniel Eischen	getchar_unlocked;
82cce72e88SDaniel Eischen	getc_unlocked;
83cce72e88SDaniel Eischen	putchar_unlocked;
84cce72e88SDaniel Eischen	putc_unlocked;
85cce72e88SDaniel Eischen	feof_unlocked;
86cce72e88SDaniel Eischen	ferror_unlocked;
87cce72e88SDaniel Eischen	clearerr_unlocked;
88cce72e88SDaniel Eischen	fileno_unlocked;
89cce72e88SDaniel Eischen	vasprintf;
90cce72e88SDaniel Eischen	vfprintf;
91cce72e88SDaniel Eischen	vfscanf;
92cce72e88SDaniel Eischen	vfwprintf;
93cce72e88SDaniel Eischen	vfwscanf;
94cce72e88SDaniel Eischen	vprintf;
95cce72e88SDaniel Eischen	vscanf;
96cce72e88SDaniel Eischen	vsnprintf;
97cce72e88SDaniel Eischen	vsprintf;
98cce72e88SDaniel Eischen	vsscanf;
99cce72e88SDaniel Eischen	vswprintf;
100cce72e88SDaniel Eischen	vswscanf;
101cce72e88SDaniel Eischen	vwprintf;
102cce72e88SDaniel Eischen	vwscanf;
103cce72e88SDaniel Eischen	__swbuf;
104cce72e88SDaniel Eischen	wprintf;
105cce72e88SDaniel Eischen	wscanf;
1067ff4930dSDavid Schultz};
1077ff4930dSDavid Schultz
10869099ba2SDavid SchultzFBSD_1.1 {
109ad760e6fSDavid Schultz	 dprintf;
11069099ba2SDavid Schultz	 getdelim;
11169099ba2SDavid Schultz	 getline;
112ad760e6fSDavid Schultz	 vdprintf;
11369099ba2SDavid Schultz};
11469099ba2SDavid Schultz
1153c87aa1dSDavid ChisnallFBSD_1.3 {
1163c87aa1dSDavid Chisnall	asprintf_l;
1173c87aa1dSDavid Chisnall	fprintf_l;
1183c87aa1dSDavid Chisnall	fwprintf_l;
1193c87aa1dSDavid Chisnall	printf_l;
1203c87aa1dSDavid Chisnall	snprintf_l;
1213c87aa1dSDavid Chisnall	sprintf_l;
1223c87aa1dSDavid Chisnall	swprintf_l;
1233c87aa1dSDavid Chisnall	vasprintf_l;
1243c87aa1dSDavid Chisnall	vfprintf_l;
1253c87aa1dSDavid Chisnall	vfwprintf_l;
1263c87aa1dSDavid Chisnall	vprintf_l;
1273c87aa1dSDavid Chisnall	vsnprintf_l;
1283c87aa1dSDavid Chisnall	vsprintf_l;
1293c87aa1dSDavid Chisnall	vswprintf_l;
1303c87aa1dSDavid Chisnall	vwprintf_l;
1313c87aa1dSDavid Chisnall	wprintf_l;
1323c87aa1dSDavid Chisnall	fgetwc_l;
1333c87aa1dSDavid Chisnall	fputwc_l;
1343c87aa1dSDavid Chisnall	ungetwc_l;
1353c87aa1dSDavid Chisnall	vfwscanf_l;
1363c87aa1dSDavid Chisnall	vswscanf_l;
1373c87aa1dSDavid Chisnall	fscanf_l;
1383c87aa1dSDavid Chisnall	fwscanf_l;
1393c87aa1dSDavid Chisnall	scanf_l;
1403c87aa1dSDavid Chisnall	sscanf_l;
1413c87aa1dSDavid Chisnall	swscanf_l;
1423c87aa1dSDavid Chisnall	vfscanf_l;
1433c87aa1dSDavid Chisnall	vscanf_l;
1443c87aa1dSDavid Chisnall	vsscanf_l;
1453c87aa1dSDavid Chisnall	vwscanf_l;
1463c87aa1dSDavid Chisnall	wscanf_l;
1473c87aa1dSDavid Chisnall	fgetws_l;
1483c87aa1dSDavid Chisnall	fputws_l;
1493c87aa1dSDavid Chisnall	getwc_l;
1503c87aa1dSDavid Chisnall	getwchar_l;
1513c87aa1dSDavid Chisnall	putwc_l;
1523c87aa1dSDavid Chisnall	putwchar_l;
15396c95412SPietro Cerutti	fmemopen;
1549240031aSJohn Baldwin	open_memstream;
1559240031aSJohn Baldwin	open_wmemstream;
15665ba8dffSJilles Tjoelker	mkostemp;
15765ba8dffSJilles Tjoelker	mkostemps;
1583c87aa1dSDavid Chisnall};
1593c87aa1dSDavid Chisnall
160fd109954SMariusz ZaborskiFBSD_1.4 {
161fd109954SMariusz Zaborski	fdclose;
1621deb20f6SConrad Meyer	fopencookie;
163fd109954SMariusz Zaborski};
164fd109954SMariusz Zaborski
165e8a4bb58SCy SchubertFBSD_1.5 {
166e8a4bb58SCy Schubert	gets_s;
167e8a4bb58SCy Schubert};
168e8a4bb58SCy Schubert
16907657474SMark JohnstonFBSD_1.6 {
17012fe218fSKyle Evans	fflush_unlocked;
171*b85ea809SKyle Evans	fputc_unlocked;
17212fe218fSKyle Evans	fputs_unlocked;
17312fe218fSKyle Evans	fread_unlocked;
17412fe218fSKyle Evans	fwrite_unlocked;
17507657474SMark Johnston	mkostempsat;
17607657474SMark Johnston};
17707657474SMark Johnston
1787ff4930dSDavid SchultzFBSDprivate_1.0 {
1797ff4930dSDavid Schultz	_flockfile;
1807ff4930dSDavid Schultz	_flockfile_debug_stub;
1817ff4930dSDavid Schultz	_flockfile_debug;
1827ff4930dSDavid Schultz	_ftrylockfile;
1837ff4930dSDavid Schultz	_funlockfile;
1847ff4930dSDavid Schultz	__vfscanf;
1857ff4930dSDavid Schultz
1867ff4930dSDavid Schultz	/*
1877ff4930dSDavid Schultz	 * xprintf support
1887ff4930dSDavid Schultz	 */
189cce72e88SDaniel Eischen	__use_xprintf;
190cce72e88SDaniel Eischen	__lowercase_hex;
191cce72e88SDaniel Eischen	__uppercase_hex;
192cce72e88SDaniel Eischen	__printf_flush;
193cce72e88SDaniel Eischen	__printf_puts;
194cce72e88SDaniel Eischen	__printf_pad;
195cce72e88SDaniel Eischen	__printf_out;
196cce72e88SDaniel Eischen	__xvprintf;
197cce72e88SDaniel Eischen	register_printf_function;
198cce72e88SDaniel Eischen	register_printf_render;
199cce72e88SDaniel Eischen	register_printf_render_std;
200cce72e88SDaniel Eischen	__printf_arginfo_float;
201cce72e88SDaniel Eischen	__printf_render_float;
202cce72e88SDaniel Eischen	__printf_arginfo_hexdump;
203cce72e88SDaniel Eischen	__printf_render_hexdump;
204cce72e88SDaniel Eischen	__printf_arginfo_int;
205cce72e88SDaniel Eischen	__printf_render_int;
206cce72e88SDaniel Eischen	__printf_arginfo_ptr;
207cce72e88SDaniel Eischen	__printf_render_ptr;
208cce72e88SDaniel Eischen	__printf_arginfo_str;
209cce72e88SDaniel Eischen	__printf_render_str;
210cce72e88SDaniel Eischen	__printf_arginfo_chr;
211cce72e88SDaniel Eischen	__printf_render_chr;
212cce72e88SDaniel Eischen	__printf_arginfo_time;
213cce72e88SDaniel Eischen	__printf_render_time;
214cce72e88SDaniel Eischen	__printf_arginfo_vis;
215cce72e88SDaniel Eischen	__printf_render_vis;
216cce72e88SDaniel Eischen};
217