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