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