mirror of
https://github.com/opnsense/src.git
synced 2026-03-14 14:42:40 -04:00
Since, res_sendsigned(3) and the friends use MD5 functions, it is hard to include them without having MD5 functions in libc. So, res_sendsigned(3) is not merged into libc. Since, res_update(3) in BIND9 is not binary compatible with our res_update(3), res_update(3) is leaved as is, except some necessary modifications. The res_update(3) and the friends are not essential part of the resolver. They are not defined in resolv.h but defined in res_update.h separately in BIND9. Further, they are not called from our tree. So, I hide them from our resolv.h, but leave them only for binary backward compatibility (perhaps, no one calls them). Since, struct __res_state_ext is not exposed in BIND9, I hide it from our resolv.h. And, global variable _res_ext is removed. It breaks binary backward compatibility. But, since it is not used from outside of our libc, I think it is safe. Reviewed by: arch@ (no objection)
130 lines
2.1 KiB
Text
130 lines
2.1 KiB
Text
# $FreeBSD$
|
|
|
|
FBSD_1.0 {
|
|
addr2ascii;
|
|
ascii2addr;
|
|
__b64_ntop;
|
|
__b64_pton;
|
|
ether_line;
|
|
ether_aton;
|
|
ether_ntoa;
|
|
ether_ntohost;
|
|
ether_hostton;
|
|
eui64_aton;
|
|
eui64_ntoa;
|
|
eui64_ntohost;
|
|
eui64_hostton;
|
|
gai_strerror;
|
|
freeaddrinfo;
|
|
getaddrinfo;
|
|
endhostdnsent;
|
|
gethostent;
|
|
gethostbyname;
|
|
gethostbyname2;
|
|
gethostbyaddr;
|
|
sethostent;
|
|
endhostent;
|
|
getifaddrs;
|
|
freeifaddrs;
|
|
getifmaddrs;
|
|
freeifmaddrs;
|
|
getnameinfo;
|
|
getnetent;
|
|
getnetbyname;
|
|
getnetbyaddr;
|
|
setnetent;
|
|
endnetent;
|
|
getprotobynumber;
|
|
setprotoent;
|
|
endprotoent;
|
|
getprotoent;
|
|
getprotobyname;
|
|
getservbyname;
|
|
getservbyport;
|
|
setservent;
|
|
endservent;
|
|
getservent;
|
|
hesiod_init;
|
|
hesiod_end;
|
|
hesiod_to_bind;
|
|
hesiod_resolv;
|
|
hesiod_free_list;
|
|
hes_init;
|
|
hes_to_bind;
|
|
hes_resolv;
|
|
hes_error;
|
|
hes_free;
|
|
if_indextoname;
|
|
if_nameindex;
|
|
if_freenameindex;
|
|
if_nametoindex;
|
|
inet6_option_space;
|
|
inet6_option_init;
|
|
inet6_option_append;
|
|
inet6_option_alloc;
|
|
inet6_option_next;
|
|
inet6_option_find;
|
|
inet6_opt_init;
|
|
inet6_opt_append;
|
|
inet6_opt_finish;
|
|
inet6_opt_set_val;
|
|
inet6_opt_next;
|
|
inet6_opt_find;
|
|
inet6_opt_get_val;
|
|
link_addr;
|
|
link_ntoa;
|
|
getipnodebyname;
|
|
getipnodebyaddr;
|
|
freehostent;
|
|
__nsdefaultsrc;
|
|
_nsdbtaddsrc;
|
|
_nsdbtdump;
|
|
_nsdbtput;
|
|
nsdispatch;
|
|
rcmd;
|
|
rcmd_af;
|
|
rresvport;
|
|
rresvport_af;
|
|
ruserok;
|
|
iruserok;
|
|
iruserok_sa;
|
|
rcmdsh;
|
|
recv;
|
|
#__res_mkupdate; # Obsoleted
|
|
#__res_mkupdrec; # Obsoleted
|
|
#__res_freeupdrec; # Obsoleted
|
|
#res_update; # Obsoleted Why is this not __res_update?
|
|
inet6_rthdr_space;
|
|
inet6_rthdr_init;
|
|
inet6_rthdr_add;
|
|
inet6_rthdr_lasthop;
|
|
inet6_rthdr_segments;
|
|
inet6_rthdr_getaddr;
|
|
inet6_rthdr_getflags;
|
|
inet6_rth_space;
|
|
inet6_rth_init;
|
|
inet6_rth_add;
|
|
inet6_rth_reverse;
|
|
inet6_rth_segments;
|
|
inet6_rth_getaddr;
|
|
send;
|
|
sockatmark;
|
|
in6addr_any;
|
|
in6addr_loopback;
|
|
in6addr_nodelocal_allnodes;
|
|
in6addr_linklocal_allnodes;
|
|
};
|
|
|
|
FBSDprivate {
|
|
_nsdispatch;
|
|
_nsyyerror; # generated from nslexer.l
|
|
_nsyylex; # generated from nslexer.l
|
|
_nsyyparse; # generated from nsparser.y
|
|
_nsyylineno; # generated from nsparser.y
|
|
__dns_getanswer;
|
|
__ivaliduser;
|
|
__ivaliduser_af;
|
|
__ivaliduser_sa;
|
|
__check_rhosts_file;
|
|
__rcmd_errstr;
|
|
};
|