
1: libc { 2: GLIBC_2.0 { 3: # functions with required interface outside normal name space 4: __ivaliduser; __check_rhosts_file; __rcmd_errstr; 5: 6: # variables in normal name space 7: rexecoptions; 8: 9: # e* 10: endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endrpcent; 11: endservent; 12: 13: # e* 14: ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa; 15: ether_ntoa_r; ether_ntohost; 16: 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; 28: 29: # h* 30: htonl; htons; 31: 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; 36: 37: # n* 38: ntohl; ntohs; 39: 40: # r* 41: rcmd; rexec; rresvport; ruserok; ruserpass; 42: 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; 49: 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: } 92: }