Versions 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. libc {
  2. GLIBC_2.0 {
  3. __nss_configure_lookup;
  4. # Functions exported as no-op compat symbols.
  5. __nss_passwd_lookup; __nss_group_lookup; __nss_hosts_lookup; __nss_next;
  6. __nss_database_lookup;
  7. # e*
  8. endgrent;
  9. endnetgrent;
  10. endpwent;
  11. endspent;
  12. ether_hostton; ether_ntohost;
  13. # f*
  14. fgetgrent; fgetgrent_r;
  15. fgetpwent; fgetpwent_r;
  16. fgetspent; fgetspent_r;
  17. # g*
  18. getaddrinfo;
  19. getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
  20. getgrent; getgrent_r; getgrgid; getgrgid_r; getgrnam; getgrnam_r;
  21. getgroups;
  22. gethostbyaddr; gethostbyaddr_r; gethostbyname; gethostbyname2;
  23. gethostbyname2_r; gethostbyname_r; gethostent; gethostent_r;
  24. getnetgrent; getnetgrent_r;
  25. getnetbyaddr; getnetbyaddr_r; getnetbyname; getnetbyname_r;
  26. getnetent; getnetent_r;
  27. getprotobyname; getprotobyname_r; getprotobynumber;
  28. getprotobynumber_r; getprotoent; getprotoent_r;
  29. getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
  30. getrpcbyname; getrpcbyname_r; getrpcbynumber; getrpcbynumber_r;
  31. getrpcent; getrpcent_r;
  32. getservbyname; getservbyname_r; getservbyport;
  33. getservbyport_r; getservent; getservent_r;
  34. getspent; getspent_r; getspnam; getspnam_r;
  35. # i*
  36. initgroups;
  37. # l*
  38. lckpwdf;
  39. # p*
  40. putpwent;
  41. putspent;
  42. # s*
  43. setgrent;
  44. setnetgrent;
  45. setpwent;
  46. setspent;
  47. sgetspent; sgetspent_r;
  48. # u*
  49. ulckpwdf;
  50. }
  51. GLIBC_2.1 {
  52. # g*
  53. getnameinfo;
  54. # p*
  55. putgrent;
  56. }
  57. GLIBC_2.1.2 {
  58. # g*
  59. getgrent_r; getgrgid_r; getgrnam_r;
  60. getnetgrent_r;
  61. getprotobyname_r; getprotobynumber_r; getprotoent_r;
  62. getpwent_r; getpwuid_r; getpwnam_r;
  63. getservbyname_r; getservbyport_r; getservent_r;
  64. getspent_r; getspnam_r;
  65. }
  66. GLIBC_2.2.2 {
  67. __nss_hostname_digits_dots;
  68. }
  69. GLIBC_2.2.4 {
  70. # g*
  71. getgrouplist;
  72. }
  73. GLIBC_2.10 {
  74. # e*
  75. endsgent;
  76. # f*
  77. fgetsgent; fgetsgent_r;
  78. # g*
  79. getsgent; getsgent_r; getsgnam; getsgnam_r;
  80. # p*
  81. putsgent;
  82. # s*
  83. setsgent;
  84. # s*
  85. sgetsgent; sgetsgent_r;
  86. }
  87. GLIBC_2.27 {
  88. }
  89. GLIBC_PRIVATE {
  90. _nss_files_parse_grent; _nss_files_parse_pwent; _nss_files_parse_spent;
  91. __nss_disable_nscd; __nss_lookup_function; _nss_files_parse_sgent;
  92. __nss_passwd_lookup2; __nss_group_lookup2; __nss_hosts_lookup2;
  93. __nss_services_lookup2; __nss_next2; __nss_lookup;
  94. __nss_hash; __nss_database_get;
  95. __nss_files_fopen; __nss_readline; __nss_parse_line_result;
  96. __nss_files_data_endent;
  97. __nss_files_data_open;
  98. __nss_files_data_put;
  99. __nss_files_data_setent;
  100. # Routines formerly in libnss_files.so.2.
  101. _nss_files_setaliasent;
  102. _nss_files_endaliasent;
  103. _nss_files_getaliasbyname_r;
  104. _nss_files_getaliasent_r;
  105. _nss_files_setetherent;
  106. _nss_files_endetherent;
  107. _nss_files_getetherent_r;
  108. _nss_files_parse_etherent;
  109. _nss_files_gethostton_r;
  110. _nss_files_getntohost_r;
  111. _nss_files_setgrent;
  112. _nss_files_endgrent;
  113. _nss_files_getgrent_r;
  114. _nss_files_getgrgid_r;
  115. _nss_files_getgrnam_r;
  116. _nss_files_sethostent;
  117. _nss_files_endhostent;
  118. _nss_files_gethostbyaddr_r;
  119. _nss_files_gethostbyname2_r;
  120. _nss_files_gethostbyname3_r;
  121. _nss_files_gethostbyname4_r;
  122. _nss_files_gethostbyname_r;
  123. _nss_files_gethostent_r;
  124. _nss_files_setnetent;
  125. _nss_files_endnetent;
  126. _nss_files_getnetbyaddr_r;
  127. _nss_files_getnetbyname_r;
  128. _nss_files_getnetent_r;
  129. _nss_files_parse_netent;
  130. _nss_files_setnetgrent;
  131. _nss_files_endnetgrent;
  132. _nss_files_getnetgrent_r;
  133. _nss_files_setprotoent;
  134. _nss_files_endprotoent;
  135. _nss_files_getprotobyname_r;
  136. _nss_files_getprotobynumber_r;
  137. _nss_files_getprotoent_r;
  138. _nss_files_parse_protoent;
  139. _nss_files_setpwent;
  140. _nss_files_endpwent;
  141. _nss_files_getpwent_r;
  142. _nss_files_getpwnam_r;
  143. _nss_files_getpwuid_r;
  144. _nss_files_setrpcent;
  145. _nss_files_endrpcent;
  146. _nss_files_getrpcbyname_r;
  147. _nss_files_getrpcbynumber_r;
  148. _nss_files_getrpcent_r;
  149. _nss_files_parse_rpcent;
  150. _nss_files_setservent;
  151. _nss_files_endservent;
  152. _nss_files_getservbyname_r;
  153. _nss_files_getservbyport_r;
  154. _nss_files_getservent_r;
  155. _nss_files_parse_servent;
  156. _nss_files_setspent;
  157. _nss_files_endspent;
  158. _nss_files_getspent_r;
  159. _nss_files_getspnam_r;
  160. _nss_files_setsgent;
  161. _nss_files_endsgent;
  162. _nss_files_getsgent_r;
  163. _nss_files_getsgnam_r;
  164. _nss_netgroup_parseline;
  165. _nss_files_getpublickey;
  166. _nss_files_getsecretkey;
  167. _nss_files_initgroups_dyn;
  168. _nss_files_init;
  169. __merge_grp; __copy_grp;
  170. __internal_endnetgrent; __internal_getnetgrent_r;
  171. __internal_setnetgrent;
  172. }
  173. }
  174. libnss_files {
  175. GLIBC_PRIVATE {
  176. # Keep a version node (with a synthesized local: * directive) so that
  177. # __bss_* symbols are hidden on targets that need it.
  178. __libnss_files_version_placeholder;
  179. }
  180. }
  181. libnss_db {
  182. GLIBC_PRIVATE {
  183. _nss_db_setetherent;
  184. _nss_db_endetherent;
  185. _nss_db_getetherent_r;
  186. _nss_db_gethostton_r;
  187. _nss_db_getntohost_r;
  188. _nss_db_setgrent;
  189. _nss_db_endgrent;
  190. _nss_db_getgrent_r;
  191. _nss_db_getgrgid_r;
  192. _nss_db_getgrnam_r;
  193. _nss_db_setnetgrent;
  194. _nss_db_endnetgrent;
  195. _nss_db_getnetgrent_r;
  196. _nss_db_setprotoent;
  197. _nss_db_endprotoent;
  198. _nss_db_getprotoent_r;
  199. _nss_db_getprotobyname_r;
  200. _nss_db_getprotobynumber_r;
  201. _nss_db_setpwent;
  202. _nss_db_endpwent;
  203. _nss_db_getpwent_r;
  204. _nss_db_getpwnam_r;
  205. _nss_db_getpwuid_r;
  206. _nss_db_setrpcent;
  207. _nss_db_endrpcent;
  208. _nss_db_getrpcent_r;
  209. _nss_db_getrpcbyname_r;
  210. _nss_db_getrpcbynumber_r;
  211. _nss_db_setservent;
  212. _nss_db_endservent;
  213. _nss_db_getservent_r;
  214. _nss_db_getservbyname_r;
  215. _nss_db_getservbyport_r;
  216. _nss_db_setsgent;
  217. _nss_db_endsgent;
  218. _nss_db_getsgent_r;
  219. _nss_db_getsgnam_r;
  220. _nss_db_setspent;
  221. _nss_db_endspent;
  222. _nss_db_getspent_r;
  223. _nss_db_getspnam_r;
  224. _nss_db_initgroups_dyn;
  225. _nss_db_init;
  226. }
  227. }
  228. libnss_compat {
  229. GLIBC_PRIVATE {
  230. _nss_compat_endgrent; _nss_compat_endpwent; _nss_compat_endspent;
  231. _nss_compat_getgrent_r; _nss_compat_getgrgid_r; _nss_compat_getgrnam_r;
  232. _nss_compat_getpwent_r; _nss_compat_getpwnam_r; _nss_compat_getpwuid_r;
  233. _nss_compat_getspent_r; _nss_compat_getspnam_r;
  234. _nss_compat_setgrent; _nss_compat_setpwent; _nss_compat_setspent;
  235. _nss_compat_initgroups_dyn;
  236. }
  237. }