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