]>
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* | |
3f7c7ac8 | 10 | endaliasent; endhostent; endnetent; endprotoent; endservent; |
b0b67c47 UD |
11 | |
12 | # e* | |
1c402663 AS |
13 | ether_aton; ether_aton_r; ether_line; ether_ntoa; |
14 | ether_ntoa_r; | |
b0b67c47 UD |
15 | |
16 | # g* | |
5a6e784e | 17 | getdomainname; |
b0b67c47 UD |
18 | |
19 | # h* | |
20 | htonl; htons; | |
21 | ||
22 | # i* | |
23 | inet_addr; inet_aton; inet_lnaof; inet_makeaddr; inet_netof; inet_network; | |
24 | inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; inet_ntop; inet_pton; innetgr; | |
25 | iruserok; | |
26 | ||
27 | # n* | |
28 | ntohl; ntohs; | |
29 | ||
30 | # r* | |
31 | rcmd; rexec; rresvport; ruserok; ruserpass; | |
32 | ||
33 | # s* | |
3f7c7ac8 | 34 | setaliasent; setnetent; setprotoent; setservent; |
b0b67c47 UD |
35 | } |
36 | GLIBC_2.1 { | |
37 | # variables in normal name space | |
38 | in6addr_any; in6addr_loopback; | |
39 | ||
40 | # i* | |
41 | if_freenameindex; if_indextoname; if_nameindex; if_nametoindex; | |
b0b67c47 | 42 | } |
c2fa5b5a UD |
43 | GLIBC_2.1.2 { |
44 | # g* | |
45 | getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r; | |
46 | gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r; | |
1d74d2f0 | 47 | getnetent_r; |
c2fa5b5a | 48 | } |
a553168f | 49 | GLIBC_2.2 { |
ea6eb383 UD |
50 | # i* |
51 | iruserok_af; | |
52 | # r* | |
80c7506e | 53 | rcmd_af; rexec_af; rresvport_af; ruserok_af; |
a553168f | 54 | } |
7f1deee6 RM |
55 | GLIBC_2.3 { |
56 | # f* | |
57 | freeifaddrs; | |
58 | # g* | |
59 | getifaddrs; | |
60 | } | |
a4596570 UD |
61 | GLIBC_2.3.3 { |
62 | inet6_option_space; inet6_option_init; inet6_option_append; | |
63 | inet6_option_alloc; inet6_option_next; inet6_option_find; | |
64 | } | |
f89d6892 UD |
65 | GLIBC_2.3.4 { |
66 | getipv4sourcefilter; setipv4sourcefilter; | |
67 | getsourcefilter; setsourcefilter; | |
68 | } | |
07bfff20 UD |
69 | GLIBC_2.5 { |
70 | inet6_opt_init; inet6_opt_append; inet6_opt_finish; inet6_opt_set_val; | |
71 | inet6_opt_next; inet6_opt_find; inet6_opt_get_val; | |
72 | inet6_rth_space; inet6_rth_init; inet6_rth_add; inet6_rth_reverse; | |
73 | inet6_rth_segments; inet6_rth_getaddr; | |
74 | } | |
fb23eb25 | 75 | GLIBC_PRIVATE { |
80d8cb91 FW |
76 | # Used from nscd. |
77 | __inet6_scopeid_pton; | |
7f9f1ecb FW |
78 | __idna_to_dns_encoding; |
79 | __idna_from_dns_encoding; | |
fb23eb25 | 80 | } |
b0b67c47 | 81 | } |