
1: libc { 2: GLIBC_2.0 { 3: # global variables 4: _IO_list_all; _IO_stderr_; _IO_stdin_; _IO_stdout_; 5: 6: # functions used in inline functions or macros 7: __getdelim; 8: 9: # functions used in inline functions or macros 10: _IO_getc; _IO_peekc_unlocked; _IO_putc; _IO_feof; _IO_ferror; 11: __uflow; __underflow; __overflow; 12: 13: # functions used in other libraries 14: __vsscanf; __vsnprintf; 15: 16: # libio 17: _IO_adjust_column; _IO_clearerr; _IO_default_doallocate; 18: _IO_default_finish; _IO_default_pbackfail; _IO_default_uflow; 19: _IO_default_xsgetn; _IO_default_xsputn; _IO_do_write; 20: _IO_doallocbuf; _IO_fclose; _IO_fdopen; _IO_feof; _IO_ferror; 21: _IO_fflush; _IO_fgetc; _IO_fgetpos; _IO_fgets; _IO_file_attach; 22: _IO_file_close; _IO_file_close_it; _IO_file_doallocate; 23: _IO_file_fopen; _IO_file_init; _IO_file_jumps; _IO_file_open; 24: _IO_file_overflow; _IO_file_read; _IO_file_seek; _IO_file_seekoff; 25: _IO_file_setbuf; _IO_file_stat; _IO_file_sync; _IO_file_underflow; 26: _IO_file_write; _IO_file_xsputn; _IO_fileno; _IO_flockfile; 27: _IO_flush_all; _IO_flush_all_linebuffered; _IO_fopen; _IO_fprintf; 28: _IO_fputs; _IO_fread; _IO_free_backup_area; _IO_freopen; 29: _IO_fscanf; _IO_fseek; _IO_fsetpos; _IO_ftell; _IO_ftrylockfile; 30: _IO_funlockfile; _IO_fwrite; _IO_getc; _IO_getline; _IO_gets; 31: _IO_init; _IO_init_marker; _IO_link_in; _IO_marker_delta; 32: _IO_marker_difference; _IO_padn; _IO_pclose; _IO_peekc_locked; 33: _IO_perror; _IO_popen; _IO_printf; _IO_proc_close; _IO_proc_open; 34: _IO_putc; _IO_puts; _IO_remove_marker; _IO_rewind; _IO_scanf; 35: _IO_seekmark; _IO_seekoff; _IO_seekpos; _IO_setb; _IO_setbuf; 36: _IO_setbuffer; _IO_setlinebuf; _IO_setvbuf; _IO_sgetn; 37: _IO_sprintf; _IO_sputbackc; _IO_sscanf; _IO_str_init_readonly; 38: _IO_str_init_static; _IO_str_overflow; _IO_str_pbackfail; 39: _IO_str_seekoff; _IO_str_underflow; _IO_sungetc; 40: _IO_switch_to_get_mode; _IO_un_link; _IO_ungetc; 41: _IO_unsave_markers; _IO_vfprintf; _IO_vfscanf; _IO_vsprintf; 42: 43: # variables in normal name space 44: stderr; stdin; stdout; 45: 46: # c* 47: clearerr; clearerr_unlocked; 48: 49: # f* 50: fclose; fcloseall; fdopen; feof; feof_locked; feof_unlocked; ferror; 51: ferror_locked; ferror_unlocked; fflush; fflush_locked; fflush_unlocked; 52: fgetc; fgetpos; fgets; fileno; fileno_locked; fileno_unlocked; 53: fopen; fopencookie; fputc; fputc_locked; fputc_unlocked; fputs; 54: fread; freopen; fseek; fsetpos; ftell; fwrite; 55: 56: # g* 57: getc; getc_locked; getc_unlocked; getchar; getchar_unlocked; getdelim; 58: gets; 59: 60: # o* 61: open_memstream; open_obstack_stream; obstack_printf; obstack_vprintf; 62: 63: # p* 64: pclose; popen; putc; putc_locked; putc_unlocked; putchar; 65: putchar_unlocked; puts; 66: 67: # r* 68: rewind; 69: 70: # s* 71: setbuf; setbuffer; setlinebuf; setvbuf; 72: 73: # u* 74: ungetc; 75: 76: # v* 77: vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf; 78: } 79: GLIBC_2.1 { 80: # global variables 81: _IO_2_1_stdin_; _IO_2_1_stdout_; _IO_2_1_stderr_; 82: 83: # functions used in other libraries 84: _IO_fclose; _IO_fopen; _IO_fdopen; _IO_popen; __asprintf; 85: 86: # functions used in libstdc++ 87: _IO_do_write; _IO_file_attach; _IO_file_close_it; _IO_file_finish; 88: _IO_file_fopen; _IO_file_init; _IO_file_overflow; _IO_file_seekoff; 89: _IO_file_setbuf; _IO_file_sync; _IO_file_underflow; 90: _IO_file_write; _IO_file_xsputn; _IO_proc_open; _IO_proc_close; 91: 92: # Changed getline function in libio. 93: _IO_getline_info; 94: 95: # f* 96: fgetpos64; fopen64; freopen64; fseeko; fseeko64; fsetpos64; ftello; 97: ftello64; fopen; fclose; fdopen; fread_unlocked; fwrite_unlocked; 98: fgets_unlocked; fputs_unlocked; fgetc_unlocked; 99: 100: # p* 101: pclose; popen; 102: } 103: GLIBC_2.2 { 104: # functions used in libstdc++ 105: _IO_fgetpos; _IO_fgetpos64; _IO_fsetpos; _IO_fsetpos64; 106: _IO_wdo_write; _IO_wfile_jumps; _IO_wfile_overflow; _IO_wfile_seekoff; 107: _IO_wfile_setbuf; _IO_wfile_sync; _IO_wfile_underflow; _IO_wfile_xsputn; 108: _IO_adjust_wcolumn; _IO_free_wbackup_area; _IO_init_wmarker; 109: _IO_least_wmarker; _IO_seekwmark; _IO_sputbackwc; _IO_sungetwc; 110: _IO_switch_to_main_wget_area; _IO_switch_to_wbackup_area; 111: _IO_switch_to_wget_mode; _IO_unsave_wmarkers; _IO_wdefault_doallocate; 112: _IO_wdefault_finish; _IO_wdefault_pbackfail; _IO_wdefault_setbuf; 113: _IO_wdefault_uflow; _IO_wdefault_xsgetn; _IO_wdefault_xsputn; 114: _IO_wdoallocbuf; _IO_wmarker_delta; _IO_wsetb; __woverflow; __wuflow; 115: __wunderflow; 116: 117: # LinuxThreads uses this protected interface 118: _IO_iter_begin; _IO_iter_end; _IO_iter_next; _IO_iter_file; 119: _IO_list_lock; _IO_list_unlock; _IO_list_resetlock; 120: 121: # Functions to access FILE internals. 122: __fbufsize; __freading; __fwriting; __freadable; __fwritable; __flbf; 123: __fpurge; __fpending; __fsetlocking; _flushlbf; 124: 125: # f* 126: fgetpos; fgetpos64; fgetwc; fgetwc_unlocked; fgetws; fgetws_unlocked; 127: fputwc; fputwc_unlocked; fputws; fputws_unlocked; fsetpos; fsetpos64; 128: fwide; fwprintf; fwscanf; fopencookie; fmemopen; 129: 130: # g* 131: getwc; getwc_unlocked; getwchar; getwchar_unlocked; 132: 133: # p* 134: putwc; putwc_unlocked; putwchar; putwchar_unlocked; 135: 136: # s* 137: swprintf; swscanf; 138: 139: # u* 140: ungetwc; 141: 142: # v* 143: vfwprintf; vswprintf; vwprintf; vfwscanf; vswscanf; vwscanf; 144: 145: # w* 146: wprintf; wscanf; 147: } 148: GLIBC_2.4 { 149: open_wmemstream; 150: } 151: GLIBC_PRIVATE { 152: # Used by NPTL and librt 153: __libc_fatal; 154: } 155: }