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