platform_bionic/libc/dns/net
Paul Jensen 31ad03761d Make host resolver call __connect() rather than connect() so mark isn't cleared.
Calling connect() will erase the mark set by the host resolver code because the
explicitlySelected bit of the Fwmark isn't set.  It's by design that the
explicitlySelected bit isn't set as this facilitates falling through to other
routing rules if the selected network doesn't provide a route to the DNS server
as may be the case with VPNs.

Change-Id: I60ba7c754194ead97df3ac6a6c5b3db1f446dac8
2014-05-30 08:02:52 -04:00
..
base64.c Moved nameser.h and namser_compat.h to public include dir 2014-03-04 15:07:07 +00:00
getaddrinfo.c Make host resolver call __connect() rather than connect() so mark isn't cleared. 2014-05-30 08:02:52 -04:00
getnameinfo.c bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00
getservbyname.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
getservbyport.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
getservent.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
nsdispatch.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
servent.h Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
services.h Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00