1libc { 2 GLIBC_2.0 { 3 __nss_configure_lookup; 4 5 # Functions exported as no-op compat symbols. 6 __nss_passwd_lookup; __nss_group_lookup; __nss_hosts_lookup; __nss_next; 7 __nss_database_lookup; 8 } 9 GLIBC_2.2.2 { 10 __nss_hostname_digits_dots; 11 } 12 GLIBC_2.27 { 13 } 14 GLIBC_PRIVATE { 15 _nss_files_parse_grent; _nss_files_parse_pwent; _nss_files_parse_spent; 16 __nss_disable_nscd; __nss_lookup_function; _nss_files_parse_sgent; 17 18 __nss_passwd_lookup2; __nss_group_lookup2; __nss_hosts_lookup2; 19 __nss_services_lookup2; __nss_next2; __nss_lookup; 20 __nss_hash; __nss_database_get; 21 __nss_files_fopen; __nss_readline; __nss_parse_line_result; 22 __nss_files_data_endent; 23 __nss_files_data_open; 24 __nss_files_data_put; 25 __nss_files_data_setent; 26 27 # Routines formerly in libnss_files.so.2. 28 _nss_files_setaliasent; 29 _nss_files_endaliasent; 30 _nss_files_getaliasbyname_r; 31 _nss_files_getaliasent_r; 32 33 _nss_files_setetherent; 34 _nss_files_endetherent; 35 _nss_files_getetherent_r; 36 _nss_files_parse_etherent; 37 _nss_files_gethostton_r; 38 _nss_files_getntohost_r; 39 40 _nss_files_setgrent; 41 _nss_files_endgrent; 42 _nss_files_getgrent_r; 43 _nss_files_getgrgid_r; 44 _nss_files_getgrnam_r; 45 46 _nss_files_sethostent; 47 _nss_files_endhostent; 48 _nss_files_gethostbyaddr_r; 49 _nss_files_gethostbyname2_r; 50 _nss_files_gethostbyname3_r; 51 _nss_files_gethostbyname4_r; 52 _nss_files_gethostbyname_r; 53 _nss_files_gethostent_r; 54 55 _nss_files_setnetent; 56 _nss_files_endnetent; 57 _nss_files_getnetbyaddr_r; 58 _nss_files_getnetbyname_r; 59 _nss_files_getnetent_r; 60 _nss_files_parse_netent; 61 62 _nss_files_setnetgrent; 63 _nss_files_endnetgrent; 64 _nss_files_getnetgrent_r; 65 66 _nss_files_setprotoent; 67 _nss_files_endprotoent; 68 _nss_files_getprotobyname_r; 69 _nss_files_getprotobynumber_r; 70 _nss_files_getprotoent_r; 71 _nss_files_parse_protoent; 72 73 _nss_files_setpwent; 74 _nss_files_endpwent; 75 _nss_files_getpwent_r; 76 _nss_files_getpwnam_r; 77 _nss_files_getpwuid_r; 78 79 _nss_files_setrpcent; 80 _nss_files_endrpcent; 81 _nss_files_getrpcbyname_r; 82 _nss_files_getrpcbynumber_r; 83 _nss_files_getrpcent_r; 84 _nss_files_parse_rpcent; 85 86 _nss_files_setservent; 87 _nss_files_endservent; 88 _nss_files_getservbyname_r; 89 _nss_files_getservbyport_r; 90 _nss_files_getservent_r; 91 _nss_files_parse_servent; 92 93 _nss_files_setspent; 94 _nss_files_endspent; 95 _nss_files_getspent_r; 96 _nss_files_getspnam_r; 97 98 _nss_files_setsgent; 99 _nss_files_endsgent; 100 _nss_files_getsgent_r; 101 _nss_files_getsgnam_r; 102 103 _nss_netgroup_parseline; 104 _nss_files_getpublickey; 105 _nss_files_getsecretkey; 106 107 _nss_files_initgroups_dyn; 108 109 _nss_files_init; 110 } 111} 112 113libnss_files { 114 GLIBC_PRIVATE { 115 # Keep a version node (with a synthesized local: * directive) so that 116 # __bss_* symbols are hidden on targets that need it. 117 __libnss_files_version_placeholder; 118 } 119} 120 121libnss_db { 122 GLIBC_PRIVATE { 123 _nss_db_setetherent; 124 _nss_db_endetherent; 125 _nss_db_getetherent_r; 126 _nss_db_gethostton_r; 127 _nss_db_getntohost_r; 128 129 _nss_db_setgrent; 130 _nss_db_endgrent; 131 _nss_db_getgrent_r; 132 _nss_db_getgrgid_r; 133 _nss_db_getgrnam_r; 134 135 _nss_db_setnetgrent; 136 _nss_db_endnetgrent; 137 _nss_db_getnetgrent_r; 138 139 _nss_db_setprotoent; 140 _nss_db_endprotoent; 141 _nss_db_getprotoent_r; 142 _nss_db_getprotobyname_r; 143 _nss_db_getprotobynumber_r; 144 145 _nss_db_setpwent; 146 _nss_db_endpwent; 147 _nss_db_getpwent_r; 148 _nss_db_getpwnam_r; 149 _nss_db_getpwuid_r; 150 151 _nss_db_setrpcent; 152 _nss_db_endrpcent; 153 _nss_db_getrpcent_r; 154 _nss_db_getrpcbyname_r; 155 _nss_db_getrpcbynumber_r; 156 157 _nss_db_setservent; 158 _nss_db_endservent; 159 _nss_db_getservent_r; 160 _nss_db_getservbyname_r; 161 _nss_db_getservbyport_r; 162 163 _nss_db_setsgent; 164 _nss_db_endsgent; 165 _nss_db_getsgent_r; 166 _nss_db_getsgnam_r; 167 168 _nss_db_setspent; 169 _nss_db_endspent; 170 _nss_db_getspent_r; 171 _nss_db_getspnam_r; 172 173 _nss_db_initgroups_dyn; 174 175 _nss_db_init; 176 } 177} 178 179libnss_compat { 180 GLIBC_PRIVATE { 181 _nss_compat_endgrent; _nss_compat_endpwent; _nss_compat_endspent; 182 _nss_compat_getgrent_r; _nss_compat_getgrgid_r; _nss_compat_getgrnam_r; 183 _nss_compat_getpwent_r; _nss_compat_getpwnam_r; _nss_compat_getpwuid_r; 184 _nss_compat_getspent_r; _nss_compat_getspnam_r; 185 _nss_compat_setgrent; _nss_compat_setpwent; _nss_compat_setspent; 186 _nss_compat_initgroups_dyn; 187 } 188} 189