freebsd-dev/lib/libc/stdio/Symbol.map
Kyle Evans b85ea80975 libc: provide fputc_unlocked
Among the same justification as the other stdio _unlocked; in addition to an
inline version in <stdio.h>, we must provide a function in libc as well for
the functionality. This fixes the lang/gcc* builds, which want to use the
symbol from libc.

PR:		243810
Reported by:	antoine, swills, Michael <michael.adm gmail com>
X-MFC-With:	r357284
2020-02-02 19:45:12 +00:00

222 lines
2.6 KiB
Plaintext

/*
* $FreeBSD$
*/
FBSD_1.0 {
flockfile;
ftrylockfile;
funlockfile;
asprintf;
clearerr;
fclose;
fcloseall;
fdopen;
feof;
ferror;
fflush;
fgetc;
fgetln;
fgetpos;
fgets;
fgetwc;
fgetwln;
fgetws;
fileno;
__sF;
__stdinp;
__stdoutp;
__stderrp;
f_prealloc; /* deprecated??? */
fopen;
fprintf;
fpurge;
fputc;
fputs;
fputwc;
fputws;
fread;
freopen;
fscanf;
fseek;
fseeko;
fsetpos;
ftell;
ftello;
funopen;
fwide;
fwprintf;
fwrite;
fwscanf;
getc;
getchar;
gets;
getw;
getwc;
getwchar;
mkstemps;
mkstemp;
mkdtemp;
mktemp;
perror;
printf;
putc;
putchar;
puts;
putw;
putwc;
putwchar;
remove;
rewind;
__srget;
scanf;
setbuf;
setbuffer;
setlinebuf;
setvbuf;
snprintf;
sprintf;
sscanf;
swprintf;
swscanf;
tempnam;
tmpfile;
tmpnam;
ungetc;
ungetwc;
getchar_unlocked;
getc_unlocked;
putchar_unlocked;
putc_unlocked;
feof_unlocked;
ferror_unlocked;
clearerr_unlocked;
fileno_unlocked;
vasprintf;
vfprintf;
vfscanf;
vfwprintf;
vfwscanf;
vprintf;
vscanf;
vsnprintf;
vsprintf;
vsscanf;
vswprintf;
vswscanf;
vwprintf;
vwscanf;
__swbuf;
wprintf;
wscanf;
};
FBSD_1.1 {
dprintf;
getdelim;
getline;
vdprintf;
};
FBSD_1.3 {
asprintf_l;
fprintf_l;
fwprintf_l;
printf_l;
snprintf_l;
sprintf_l;
swprintf_l;
vasprintf_l;
vfprintf_l;
vfwprintf_l;
vprintf_l;
vsnprintf_l;
vsprintf_l;
vswprintf_l;
vwprintf_l;
wprintf_l;
fgetwc_l;
fputwc_l;
ungetwc_l;
vfwscanf_l;
vswscanf_l;
fscanf_l;
fwscanf_l;
scanf_l;
sscanf_l;
swscanf_l;
vfscanf_l;
vscanf_l;
vsscanf_l;
vwscanf_l;
wscanf_l;
fgetws_l;
fputws_l;
getwc_l;
getwchar_l;
putwc_l;
putwchar_l;
fmemopen;
open_memstream;
open_wmemstream;
mkostemp;
mkostemps;
};
FBSD_1.4 {
fdclose;
fopencookie;
};
FBSD_1.5 {
gets_s;
};
FBSD_1.6 {
fflush_unlocked;
fputc_unlocked;
fputs_unlocked;
fread_unlocked;
fwrite_unlocked;
mkostempsat;
};
FBSDprivate_1.0 {
_flockfile;
_flockfile_debug_stub;
_flockfile_debug;
_ftrylockfile;
_funlockfile;
__vfscanf;
/*
* xprintf support
*/
__use_xprintf;
__lowercase_hex;
__uppercase_hex;
__printf_flush;
__printf_puts;
__printf_pad;
__printf_out;
__xvprintf;
register_printf_function;
register_printf_render;
register_printf_render_std;
__printf_arginfo_float;
__printf_render_float;
__printf_arginfo_hexdump;
__printf_render_hexdump;
__printf_arginfo_int;
__printf_render_int;
__printf_arginfo_ptr;
__printf_render_ptr;
__printf_arginfo_str;
__printf_render_str;
__printf_arginfo_chr;
__printf_render_chr;
__printf_arginfo_time;
__printf_render_time;
__printf_arginfo_vis;
__printf_render_vis;
};