]>
Commit | Line | Data |
---|---|---|
b0b67c47 UD |
1 | libc { |
2 | GLIBC_2.0 { | |
3 | # functions with required interface outside normal name space | |
4 | __ivaliduser; __check_rhosts_file; __rcmd_errstr; | |
5 | ||
b0b67c47 UD |
6 | # variables in normal name space |
7 | rexecoptions; | |
8 | ||
9 | # e* | |
a1309c2b | 10 | endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endservent; |
b0b67c47 UD |
11 | |
12 | # e* | |
13 | ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa; | |
14 | ether_ntoa_r; ether_ntohost; | |
15 | ||
16 | # g* | |
17 | getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r; | |
18 | getdomainname; gethostbyaddr; gethostbyaddr_r; gethostbyname; | |
19 | gethostbyname2; gethostbyname2_r; gethostbyname_r; gethostent; | |
20 | gethostent_r; getnetbyaddr; getnetbyaddr_r; getnetbyname; | |
21 | getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r; | |
22 | getprotobyname; getprotobyname_r; getprotobynumber; | |
a1309c2b RM |
23 | getprotobynumber_r; getprotoent; getprotoent_r; |
24 | getservbyname; getservbyname_r; getservbyport; | |
b0b67c47 UD |
25 | getservbyport_r; getservent; getservent_r; |
26 | ||
27 | # h* | |
28 | htonl; htons; | |
29 | ||
30 | # i* | |
31 | inet_addr; inet_aton; inet_lnaof; inet_makeaddr; inet_netof; inet_network; | |
32 | inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; inet_ntop; inet_pton; innetgr; | |
33 | iruserok; | |
34 | ||
35 | # n* | |
36 | ntohl; ntohs; | |
37 | ||
38 | # r* | |
39 | rcmd; rexec; rresvport; ruserok; ruserpass; | |
40 | ||
41 | # s* | |
a1309c2b | 42 | setaliasent; setnetent; setnetgrent; setprotoent; setservent; |
b0b67c47 UD |
43 | } |
44 | GLIBC_2.1 { | |
45 | # variables in normal name space | |
46 | in6addr_any; in6addr_loopback; | |
47 | ||
48 | # i* | |
49 | if_freenameindex; if_indextoname; if_nameindex; if_nametoindex; | |
b0b67c47 | 50 | } |
c2fa5b5a UD |
51 | GLIBC_2.1.2 { |
52 | # g* | |
53 | getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r; | |
54 | gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r; | |
55 | getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r; | |
a1309c2b | 56 | getprotoent_r; getservbyname_r; |
c2fa5b5a | 57 | } |
a553168f | 58 | GLIBC_2.2 { |
ea6eb383 UD |
59 | # i* |
60 | iruserok_af; | |
61 | # r* | |
80c7506e | 62 | rcmd_af; rexec_af; rresvport_af; ruserok_af; |
a553168f | 63 | } |
7f1deee6 RM |
64 | GLIBC_2.3 { |
65 | # f* | |
66 | freeifaddrs; | |
67 | # g* | |
68 | getifaddrs; | |
69 | } | |
a4596570 UD |
70 | GLIBC_2.3.3 { |
71 | inet6_option_space; inet6_option_init; inet6_option_append; | |
72 | inet6_option_alloc; inet6_option_next; inet6_option_find; | |
73 | } | |
f89d6892 UD |
74 | GLIBC_2.3.4 { |
75 | getipv4sourcefilter; setipv4sourcefilter; | |
76 | getsourcefilter; setsourcefilter; | |
77 | } | |
07bfff20 UD |
78 | GLIBC_2.5 { |
79 | inet6_opt_init; inet6_opt_append; inet6_opt_finish; inet6_opt_set_val; | |
80 | inet6_opt_next; inet6_opt_find; inet6_opt_get_val; | |
81 | inet6_rth_space; inet6_rth_init; inet6_rth_add; inet6_rth_reverse; | |
82 | inet6_rth_segments; inet6_rth_getaddr; | |
83 | } | |
fb23eb25 UD |
84 | GLIBC_PRIVATE { |
85 | # functions used in other libraries | |
86 | __internal_endnetgrent; __internal_getnetgrent_r; | |
87 | __internal_setnetgrent; | |
80d8cb91 FW |
88 | |
89 | # Used from nscd. | |
90 | __inet6_scopeid_pton; | |
7f9f1ecb FW |
91 | __idna_to_dns_encoding; |
92 | __idna_from_dns_encoding; | |
fb23eb25 | 93 | } |
b0b67c47 | 94 | } |