Versions 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. libc {
  2. GLIBC_2.0 {
  3. _res;
  4. # helper functions
  5. __h_errno_location;
  6. # functions used in other libraries
  7. __res_randomid;
  8. # variables in normal name space
  9. h_errlist; h_nerr;
  10. # h*
  11. herror; hstrerror;
  12. # r*
  13. res_init;
  14. }
  15. GLIBC_2.2 {
  16. # r*
  17. __res_state; __res_init; __res_nclose; __res_ninit; _res_hconf;
  18. }
  19. GLIBC_PRIVATE {
  20. __gai_sigqueue;
  21. __h_errno; __resp;
  22. __res_iclose;
  23. __inet_aton_exact;
  24. __inet_pton_length;
  25. __resolv_context_get;
  26. __resolv_context_get_preinit;
  27. __resolv_context_get_override;
  28. __resolv_context_put;
  29. }
  30. }
  31. libresolv {
  32. GLIBC_2.0 {
  33. _gethtbyaddr; _gethtbyname; _gethtbyname2; _gethtent; _getlong;
  34. _getshort; _res_opcodes; _res_resultcodes; _sethtent; dn_expand;
  35. inet_net_ntop; inet_net_pton; inet_neta; res_gethostbyaddr;
  36. res_gethostbyname; res_gethostbyname2; res_mkquery; res_query;
  37. res_querydomain; res_search; res_send_setqhook; res_send_setrhook;
  38. # Variables
  39. __p_class_syms; __p_type_syms;
  40. # Private routines shared between libc/net, named, nslookup and others.
  41. __b64_ntop; __b64_pton;
  42. __dn_comp; __dn_count_labels; __dn_skipname;
  43. __fp_nquery; __fp_query; __fp_resstat; __hostalias;
  44. __loc_aton; __loc_ntoa;
  45. __p_cdname; __p_cdnname; __p_class; __p_fqname; __p_fqnname; __p_option;
  46. __p_query; __p_rr; __p_secstodate; __p_time; __p_type;
  47. __putlong; __putshort;
  48. __res_close; __res_dnok; __res_hnok; __res_isourserver; __res_mailok;
  49. __res_nameinquery; __res_ownok; __res_queriesmatch;
  50. __res_send;
  51. __sym_ntop; __sym_ntos; __sym_ston;
  52. }
  53. GLIBC_2.2 {
  54. __dn_expand;
  55. __res_hostalias; __res_mkquery; __res_nmkquery; __res_nquery;
  56. __res_nquerydomain; __res_nsearch; __res_nsend; __res_query;
  57. __res_querydomain; __res_search;
  58. }
  59. GLIBC_2.3.2 {
  60. __p_rcode;
  61. }
  62. GLIBC_2.9 {
  63. ns_msg_getflag;
  64. ns_get16; ns_get32; ns_put16; ns_put32;
  65. ns_initparse; ns_skiprr; ns_parserr;
  66. ns_sprintrr; ns_sprintrrf;
  67. ns_format_ttl; ns_parse_ttl;
  68. ns_datetosecs;
  69. ns_name_ntol; ns_name_ntop; ns_name_pton;
  70. ns_name_unpack; ns_name_pack;
  71. ns_name_uncompress; ns_name_compress;
  72. ns_name_skip; ns_name_rollback;
  73. ns_samedomain; ns_subdomain; ns_makecanon; ns_samename;
  74. }
  75. GLIBC_PRIVATE {
  76. # Needed in libnss_dns.
  77. __ns_name_unpack; __ns_name_ntop;
  78. __ns_get16; __ns_get32;
  79. __res_context_query;
  80. __res_context_search;
  81. __res_context_hostalias;
  82. }
  83. }
  84. libnss_dns {
  85. GLIBC_PRIVATE {
  86. _nss_dns_gethostbyaddr_r; _nss_dns_gethostbyname2_r;
  87. _nss_dns_gethostbyname3_r;
  88. _nss_dns_gethostbyname_r; _nss_dns_getnetbyaddr_r;
  89. _nss_dns_getnetbyname_r; _nss_dns_getcanonname_r;
  90. _nss_dns_gethostbyaddr2_r;
  91. _nss_dns_gethostbyname4_r;
  92. }
  93. }
  94. libanl {
  95. GLIBC_2.2.3 {
  96. gai_cancel; gai_error; gai_suspend; getaddrinfo_a;
  97. }
  98. }