libbind: integrate "netresolv" patches from NetBSD.

libbind development was transferred to the NetBSD project at
http://wiki.netbsd.org/individual-software-releases/netresolv/

There isn't an official release yet, but they provide a set of patches
against the latest libbind release.

* Remove all files we don't use
* Merge the changes to the remaining files
* Add some new files we need
* Move getifaddrs implementation to libnetwork (instead of libbnetapi)
so it can be used by netresolv.

Fixes #8293 : netresolv uses getifaddrs to determine if there is a local
IPv6 address. If there is not, it will not return AAAA records.
This commit is contained in:
Adrien Destugues
2015-06-14 15:47:03 +02:00
parent 7c3d316b5d
commit 8d2aee6bc8
147 changed files with 29727 additions and 26889 deletions
+5 -1
View File
@@ -271,7 +271,11 @@ SEARCH on $(driverSettingsFiles)
AddFilesToHaikuImage home config settings kernel drivers
: $(driverSettingsFiles) ;
local networkSettingsFiles = <network-settings>services ;
local networkSettingsFiles =
<network-settings>ports
<network-settings>protocols
<network-settings>services
;
SEARCH on $(networkSettingsFiles)
= [ FDirName $(HAIKU_TOP) data settings network ] ;
AddFilesToHaikuImage system settings network : $(networkSettingsFiles) ;