Versions 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. libc {
  2. GLIBC_2.0 {
  3. # global variables
  4. ___brk_addr; __curbrk; __progname; __progname_full;
  5. # interface of malloc functions
  6. __sbrk; __getpagesize;
  7. # functions used in other libraries
  8. __select;
  9. # variables in normal name space
  10. error_message_count; error_one_per_line; error_print_progname;
  11. # variables in normal name space
  12. loc1; loc2; locs;
  13. program_invocation_name; program_invocation_short_name;
  14. # a*
  15. acct; addmntent; advance;
  16. # b*
  17. brk;
  18. # c*
  19. chflags; chroot; closelog;
  20. # d*
  21. daemon; dirname;
  22. # e*
  23. ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell;
  24. # e*
  25. err; error; error_at_line; errx;
  26. # f*
  27. fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate;
  28. # g*
  29. gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages;
  30. getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent;
  31. getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell;
  32. gtty;
  33. # h*
  34. hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r;
  35. # i*
  36. insque; ioctl;
  37. # j*
  38. jrand48; jrand48_r; lfind; lsearch;
  39. # m*
  40. madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync;
  41. munlock; munlockall; munmap;
  42. # o*
  43. openlog;
  44. # p*
  45. ptrace;
  46. # q*
  47. qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt;
  48. # r*
  49. readv; reboot; remque; revoke;
  50. # s*
  51. sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname;
  52. setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk;
  53. stty; sync; syscall; syslog;
  54. # t*
  55. tdelete; tfind; truncate; tsearch; ttyslot; twalk;
  56. # u*
  57. ualarm; usleep; ustat; utimes;
  58. # v*
  59. verr; verrx; vhangup; vsyslog; vwarn; vwarnx;
  60. # w*
  61. warn; warnx;
  62. # w*
  63. writev;
  64. }
  65. GLIBC_2.1 {
  66. # f*
  67. ftruncate64;
  68. # m*
  69. mmap64;
  70. # t*
  71. tdestroy; truncate64;
  72. }
  73. GLIBC_2.2 {
  74. # g*
  75. getloadavg;
  76. # m*
  77. mincore; mkdtemp; mkstemp64;
  78. # p*
  79. posix_madvise;
  80. }
  81. GLIBC_2.3 {
  82. # f*
  83. fgetxattr; flistxattr; fremovexattr; fsetxattr;
  84. futimes;
  85. # g*
  86. getxattr;
  87. # l*
  88. listxattr;
  89. lgetxattr; llistxattr; lremovexattr; lsetxattr;
  90. lutimes;
  91. # r*
  92. removexattr;
  93. # s*
  94. setxattr;
  95. }
  96. GLIBC_2.3.3 {
  97. remap_file_pages;
  98. }
  99. GLIBC_2.4 {
  100. futimesat;
  101. __syslog_chk; __vsyslog_chk;
  102. }
  103. GLIBC_2.7 {
  104. mkostemp; mkostemp64;
  105. }
  106. GLIBC_2.10 {
  107. preadv; preadv64; pwritev; pwritev64;
  108. }
  109. GLIBC_2.11 {
  110. mkstemps; mkstemps64; mkostemps; mkostemps64;
  111. }
  112. GLIBC_2.14 {
  113. syncfs;
  114. }
  115. GLIBC_2.16 {
  116. __getauxval; getauxval;
  117. }
  118. GLIBC_2.23 {
  119. # SHLIB_COMPAT(GLIBC_2_0, GLIBC_2_23) used in regexp.c
  120. }
  121. GLIBC_2.25 {
  122. gnu_dev_major; gnu_dev_minor; gnu_dev_makedev;
  123. }
  124. GLIBC_2.26 {
  125. preadv2; preadv64v2; pwritev2; pwritev64v2;
  126. }
  127. GLIBC_PRIVATE {
  128. __madvise;
  129. __mktemp;
  130. __libc_ifunc_impl_list;
  131. __tdelete; __tfind; __tsearch; __twalk;
  132. __mmap; __munmap; __mprotect;
  133. __sched_get_priority_min; __sched_get_priority_max;
  134. __libc_allocate_once_slow;
  135. }
  136. }