Go to file
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
benchmarks Revert "Removes bionic's dependence on stlport" 2014-05-19 23:46:51 +00:00
libc Make host resolver call __connect() rather than connect() so mark isn't cleared. 2014-05-30 08:02:52 -04:00
libdl Add android_dlopen_ext() interface to linker. 2014-04-17 13:50:55 +01:00
libm Use -fvisibility=hidden to build libm. 2014-05-19 16:58:52 -07:00
libstdc++ Move libstdc++ into libc. 2014-05-14 18:18:55 -07:00
linker Merge "Do not add arcs to the soinfo graph on dlopen" 2014-05-23 02:19:10 +00:00
tests Add C11 <stdatomic.h>. 2014-05-23 20:06:03 -07:00
.gitignore Merge memory checking functionality from sandbox 2010-02-16 11:43:18 -08:00
ABI-bugs.txt PTHREAD_KEYS_MAX cleanup. 2013-12-12 12:51:08 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:11:41 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:02 -08:00
HACKING.txt Clean up and document our hacks for building BSD source. 2014-04-21 17:13:46 -07:00