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