Versions 5.4 KB

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