2007-04-29 14:05:22 +00:00
|
|
|
/*
|
|
|
|
* $FreeBSD$
|
|
|
|
*/
|
2006-03-13 00:53:21 +00:00
|
|
|
|
|
|
|
FBSD_1.0 {
|
|
|
|
flockfile;
|
|
|
|
ftrylockfile;
|
|
|
|
funlockfile;
|
|
|
|
asprintf;
|
|
|
|
clearerr;
|
|
|
|
fclose;
|
2006-04-22 15:09:15 +00:00
|
|
|
fcloseall;
|
2006-03-13 00:53:21 +00:00
|
|
|
fdopen;
|
|
|
|
feof;
|
|
|
|
ferror;
|
|
|
|
fflush;
|
|
|
|
fgetc;
|
|
|
|
fgetln;
|
|
|
|
fgetpos;
|
|
|
|
fgets;
|
|
|
|
fgetwc;
|
|
|
|
fgetwln;
|
|
|
|
fgetws;
|
|
|
|
fileno;
|
|
|
|
__sF;
|
|
|
|
__stdinp;
|
|
|
|
__stdoutp;
|
|
|
|
__stderrp;
|
2007-04-29 14:05:22 +00:00
|
|
|
f_prealloc; /* deprecated??? */
|
2006-03-13 00:53:21 +00:00
|
|
|
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;
|
2007-12-18 23:49:05 +00:00
|
|
|
};
|
|
|
|
|
2009-02-28 06:00:58 +00:00
|
|
|
FBSD_1.1 {
|
2009-03-04 03:38:51 +00:00
|
|
|
dprintf;
|
2009-02-28 06:00:58 +00:00
|
|
|
getdelim;
|
|
|
|
getline;
|
2009-03-04 03:38:51 +00:00
|
|
|
vdprintf;
|
2009-02-28 06:00:58 +00:00
|
|
|
};
|
|
|
|
|
2011-11-20 14:45:42 +00:00
|
|
|
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;
|
2013-01-30 14:59:26 +00:00
|
|
|
fmemopen;
|
2013-02-27 19:50:46 +00:00
|
|
|
open_memstream;
|
|
|
|
open_wmemstream;
|
2013-08-09 17:24:23 +00:00
|
|
|
mkostemp;
|
|
|
|
mkostemps;
|
2011-11-20 14:45:42 +00:00
|
|
|
};
|
|
|
|
|
2015-07-04 16:42:14 +00:00
|
|
|
FBSD_1.4 {
|
|
|
|
fdclose;
|
2016-05-12 21:30:22 +00:00
|
|
|
fopencookie;
|
2015-07-04 16:42:14 +00:00
|
|
|
};
|
|
|
|
|
2018-04-03 20:53:53 +00:00
|
|
|
FBSD_1.5 {
|
|
|
|
gets_s;
|
|
|
|
};
|
|
|
|
|
2019-07-29 19:02:16 +00:00
|
|
|
FBSD_1.6 {
|
stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite
fflush_unlocked is currently desired in ports by sysutils/metalog, and
redefined as the locked fflush.
fputc_unlocked, fputs_unlocked, fread_unlocked, and fwrite_unlocked are
currently desired in ports by devel/elfutils, and redefined as the locked
fputs, fread, and fwrite respectively.
Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D23336
2020-01-30 03:31:16 +00:00
|
|
|
fflush_unlocked;
|
2020-02-02 19:45:12 +00:00
|
|
|
fputc_unlocked;
|
stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite
fflush_unlocked is currently desired in ports by sysutils/metalog, and
redefined as the locked fflush.
fputc_unlocked, fputs_unlocked, fread_unlocked, and fwrite_unlocked are
currently desired in ports by devel/elfutils, and redefined as the locked
fputs, fread, and fwrite respectively.
Reviewed by: kib
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D23336
2020-01-30 03:31:16 +00:00
|
|
|
fputs_unlocked;
|
|
|
|
fread_unlocked;
|
|
|
|
fwrite_unlocked;
|
2019-07-29 19:02:16 +00:00
|
|
|
mkostempsat;
|
|
|
|
};
|
|
|
|
|
2007-12-18 23:49:05 +00:00
|
|
|
FBSDprivate_1.0 {
|
|
|
|
_flockfile;
|
|
|
|
_flockfile_debug_stub;
|
|
|
|
_flockfile_debug;
|
|
|
|
_ftrylockfile;
|
|
|
|
_funlockfile;
|
|
|
|
__vfscanf;
|
|
|
|
|
|
|
|
/*
|
|
|
|
* xprintf support
|
|
|
|
*/
|
2006-03-13 00:53:21 +00:00
|
|
|
__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;
|
|
|
|
};
|