[BZ #4858]
[glibc.git] / inet / Versions
blob06507199a92b3c516baacf9dff69eda3052bf949
1 libc {
2   GLIBC_2.0 {
3     # functions with required interface outside normal name space
4     __ivaliduser; __check_rhosts_file; __rcmd_errstr;
6     # variables in normal name space
7     rexecoptions;
9     # e*
10     endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endrpcent;
11     endservent;
13     # e*
14     ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa;
15     ether_ntoa_r; ether_ntohost;
17     # g*
18     getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
19     getdomainname; gethostbyaddr; gethostbyaddr_r; gethostbyname;
20     gethostbyname2; gethostbyname2_r; gethostbyname_r; gethostent;
21     gethostent_r; getnetbyaddr; getnetbyaddr_r; getnetbyname;
22     getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r;
23     getprotobyname; getprotobyname_r; getprotobynumber;
24     getprotobynumber_r; getprotoent; getprotoent_r; getrpcbyname;
25     getrpcbyname_r; getrpcbynumber; getrpcbynumber_r; getrpcent; getrpcent_r;
26     getrpcport; getservbyname; getservbyname_r; getservbyport;
27     getservbyport_r; getservent; getservent_r;
29     # h*
30     htonl; htons;
32     # i*
33     inet_addr; inet_aton; inet_lnaof; inet_makeaddr; inet_netof; inet_network;
34     inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; inet_ntop; inet_pton; innetgr;
35     iruserok;
37     # n*
38     ntohl; ntohs;
40     # r*
41     rcmd; rexec; rresvport; ruserok; ruserpass;
43     # s*
44     setaliasent; setnetent; setnetgrent; setprotoent; setrpcent; setservent;
45   }
46   GLIBC_2.1 {
47     # variables in normal name space
48     in6addr_any; in6addr_loopback;
50     # i*
51     if_freenameindex; if_indextoname; if_nameindex; if_nametoindex;
52   }
53   GLIBC_2.1.2 {
54     # g*
55     getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r;
56     gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
57     getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
58     getprotoent_r; getrpcbyname_r; getrpcbynumber_r; getrpcent_r;
59     getservbyname_r;
60   }
61   GLIBC_2.2 {
62     # i*
63     iruserok_af;
64     # r*
65     rcmd_af; rexec_af; rresvport_af; ruserok_af;
66   }
67   GLIBC_2.3 {
68     # f*
69     freeifaddrs;
70     # g*
71     getifaddrs;
72   }
73   GLIBC_2.3.3 {
74     inet6_option_space; inet6_option_init; inet6_option_append;
75     inet6_option_alloc; inet6_option_next; inet6_option_find;
76   }
77   GLIBC_2.3.4 {
78     getipv4sourcefilter; setipv4sourcefilter;
79     getsourcefilter; setsourcefilter;
80   }
81   GLIBC_2.5 {
82     inet6_opt_init; inet6_opt_append; inet6_opt_finish; inet6_opt_set_val;
83     inet6_opt_next; inet6_opt_find; inet6_opt_get_val;
84     inet6_rth_space; inet6_rth_init; inet6_rth_add; inet6_rth_reverse;
85     inet6_rth_segments; inet6_rth_getaddr;
86   }
87   GLIBC_PRIVATE {
88     # functions used in other libraries
89     __internal_endnetgrent; __internal_getnetgrent_r;
90     __internal_setnetgrent;
91   }