stdlib: Reinstate stable mergesort implementation on qsort
[glibc.git] / nss / Versions
blobd765e1d3b6c5048c9450d234f6ae93744efda0b6
1 libc {
2   GLIBC_2.0 {
3     __nss_configure_lookup;
5     # Functions exported as no-op compat symbols.
6     __nss_passwd_lookup; __nss_group_lookup; __nss_hosts_lookup; __nss_next;
7     __nss_database_lookup;
9     # e*
10     endgrent;
11     endnetgrent;
12     endpwent;
13     endspent;
14     ether_hostton; ether_ntohost;
16     # f*
17     fgetgrent; fgetgrent_r;
18     fgetpwent; fgetpwent_r;
19     fgetspent; fgetspent_r;
21     # g*
22     getaddrinfo;
23     getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
24     getgrent; getgrent_r; getgrgid; getgrgid_r; getgrnam; getgrnam_r;
25     getgroups;
26     gethostbyaddr; gethostbyaddr_r; gethostbyname; gethostbyname2;
27     gethostbyname2_r; gethostbyname_r; gethostent; gethostent_r;
28     getnetgrent; getnetgrent_r;
29     getnetbyaddr; getnetbyaddr_r; getnetbyname; getnetbyname_r;
30     getnetent; getnetent_r;
31     getprotobyname; getprotobyname_r; getprotobynumber;
32     getprotobynumber_r; getprotoent; getprotoent_r;
33     getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
34     getrpcbyname; getrpcbyname_r; getrpcbynumber; getrpcbynumber_r;
35     getrpcent; getrpcent_r;
36     getservbyname; getservbyname_r; getservbyport;
37     getservbyport_r; getservent; getservent_r;
38     getspent; getspent_r; getspnam; getspnam_r;
40     # i*
41     initgroups;
43     # l*
44     lckpwdf;
46     # p*
47     putpwent;
48     putspent;
50     # s*
51     setgrent;
52     setnetgrent;
53     setpwent;
54     setspent;
55     sgetspent; sgetspent_r;
57     # u*
58     ulckpwdf;
59   }
60   GLIBC_2.1 {
61     # g*
62     getnameinfo;
64     # p*
65     putgrent;
66   }
67   GLIBC_2.1.2 {
68     # g*
69     getgrent_r; getgrgid_r; getgrnam_r;
70     getnetgrent_r;
71     getprotobyname_r; getprotobynumber_r; getprotoent_r;
72     getpwent_r; getpwuid_r; getpwnam_r;
73     getservbyname_r; getservbyport_r; getservent_r;
74     getspent_r; getspnam_r;
75   }
76   GLIBC_2.2.2 {
77     __nss_hostname_digits_dots;
78   }
79   GLIBC_2.2.4 {
80     # g*
81     getgrouplist;
82   }
83   GLIBC_2.10 {
84     # e*
85     endsgent;
87     # f*
88     fgetsgent; fgetsgent_r;
90     # g*
91     getsgent; getsgent_r; getsgnam; getsgnam_r;
93     # p*
94     putsgent;
96     # s*
97     setsgent;
99     # s*
100     sgetsgent; sgetsgent_r;
101   }
102   GLIBC_2.27 {
103   }
104   GLIBC_PRIVATE {
105     _nss_files_parse_grent; _nss_files_parse_pwent; _nss_files_parse_spent;
106     __nss_disable_nscd; __nss_lookup_function; _nss_files_parse_sgent;
108     __nss_passwd_lookup2; __nss_group_lookup2; __nss_hosts_lookup2;
109     __nss_services_lookup2; __nss_next2; __nss_lookup;
110     __nss_hash; __nss_database_get;
111     __nss_files_fopen; __nss_readline; __nss_parse_line_result;
112     __nss_files_data_endent;
113     __nss_files_data_open;
114     __nss_files_data_put;
115     __nss_files_data_setent;
117     # Routines formerly in libnss_files.so.2.
118     _nss_files_setaliasent;
119     _nss_files_endaliasent;
120     _nss_files_getaliasbyname_r;
121     _nss_files_getaliasent_r;
123     _nss_files_setetherent;
124     _nss_files_endetherent;
125     _nss_files_getetherent_r;
126     _nss_files_parse_etherent;
127     _nss_files_gethostton_r;
128     _nss_files_getntohost_r;
130     _nss_files_setgrent;
131     _nss_files_endgrent;
132     _nss_files_getgrent_r;
133     _nss_files_getgrgid_r;
134     _nss_files_getgrnam_r;
136     _nss_files_sethostent;
137     _nss_files_endhostent;
138     _nss_files_gethostbyaddr_r;
139     _nss_files_gethostbyname2_r;
140     _nss_files_gethostbyname3_r;
141     _nss_files_gethostbyname4_r;
142     _nss_files_gethostbyname_r;
143     _nss_files_gethostent_r;
145     _nss_files_setnetent;
146     _nss_files_endnetent;
147     _nss_files_getnetbyaddr_r;
148     _nss_files_getnetbyname_r;
149     _nss_files_getnetent_r;
150     _nss_files_parse_netent;
152     _nss_files_setnetgrent;
153     _nss_files_endnetgrent;
154     _nss_files_getnetgrent_r;
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;
163     _nss_files_setpwent;
164     _nss_files_endpwent;
165     _nss_files_getpwent_r;
166     _nss_files_getpwnam_r;
167     _nss_files_getpwuid_r;
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;
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;
183     _nss_files_setspent;
184     _nss_files_endspent;
185     _nss_files_getspent_r;
186     _nss_files_getspnam_r;
188     _nss_files_setsgent;
189     _nss_files_endsgent;
190     _nss_files_getsgent_r;
191     _nss_files_getsgnam_r;
193     _nss_netgroup_parseline;
194     _nss_files_getpublickey;
195     _nss_files_getsecretkey;
197     _nss_files_initgroups_dyn;
199     _nss_files_init;
201     __merge_grp; __copy_grp;
203     __internal_endnetgrent; __internal_getnetgrent_r;
204     __internal_setnetgrent;
205   }
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   }
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;
224     _nss_db_setgrent;
225     _nss_db_endgrent;
226     _nss_db_getgrent_r;
227     _nss_db_getgrgid_r;
228     _nss_db_getgrnam_r;
230     _nss_db_setnetgrent;
231     _nss_db_endnetgrent;
232     _nss_db_getnetgrent_r;
234     _nss_db_setprotoent;
235     _nss_db_endprotoent;
236     _nss_db_getprotoent_r;
237     _nss_db_getprotobyname_r;
238     _nss_db_getprotobynumber_r;
240     _nss_db_setpwent;
241     _nss_db_endpwent;
242     _nss_db_getpwent_r;
243     _nss_db_getpwnam_r;
244     _nss_db_getpwuid_r;
246     _nss_db_setrpcent;
247     _nss_db_endrpcent;
248     _nss_db_getrpcent_r;
249     _nss_db_getrpcbyname_r;
250     _nss_db_getrpcbynumber_r;
252     _nss_db_setservent;
253     _nss_db_endservent;
254     _nss_db_getservent_r;
255     _nss_db_getservbyname_r;
256     _nss_db_getservbyport_r;
258     _nss_db_setsgent;
259     _nss_db_endsgent;
260     _nss_db_getsgent_r;
261     _nss_db_getsgnam_r;
263     _nss_db_setspent;
264     _nss_db_endspent;
265     _nss_db_getspent_r;
266     _nss_db_getspnam_r;
268     _nss_db_initgroups_dyn;
270     _nss_db_init;
271   }
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   }