platform_bionic/libc/dns/resolv
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
..
__dn_comp.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
__res_close.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
__res_send.c Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
herror.c Moved nameser.h and namser_compat.h to public include dir 2014-03-04 15:07:07 +00:00
res_cache.c Add support for deleting per-network DNS resolver caches. 2014-05-14 04:16:18 -07:00
res_comp.c Moved nameser.h and namser_compat.h to public include dir 2014-03-04 15:07:07 +00:00
res_data.c Moved nameser.h and namser_compat.h to public include dir 2014-03-04 15:07:07 +00:00
res_debug.c Update res_debug.c to take into account changes 2014-03-07 20:03:57 +00:00
res_debug.h Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
res_init.c bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00
res_mkquery.c Moved nameser.h and namser_compat.h to public include dir 2014-03-04 15:07:07 +00:00
res_private.h Renamed the misleading libc/netbsd directory to libc/dns. 2014-02-28 16:31:04 +00:00
res_query.c bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00
res_send.c Make host resolver call __connect() rather than connect() so mark isn't cleared. 2014-05-30 08:02:52 -04:00
res_state.c bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00