bionic/libc
Chad Brubaker 081db840be Allow overlap in resolv uid => DNS iface mapping
When multiple rules exist covering a given uid the one added most
recently will be used.

This allows us to handle the simultaneous tuns case where a new tun is
coming online for an already running VPN.

_resolv_clear_iface_for_uid_range now also takes the iface and removes
only that matching (iface, uid range) entry.

Bug: 12134439
Change-Id: I9b9cfcfae2f38c409022a8c76ccadad7e2babd78
2014-03-15 15:29:01 -07:00
..
arch-arm Modify prefetch for krait memcpy. 2013-10-15 15:44:00 -07:00
arch-mips [MIPS] __dso_handle.S and __dso_handle_so.S not needed. 2013-07-22 23:16:02 -07:00
arch-x86 Add ssse3 implementation of __memcmp16. 2013-08-02 17:57:23 -07:00
bionic Use kernel default for initial thread size 2013-09-12 22:19:44 -07:00
include Make ctype.h a little less unhygienic. 2013-08-13 14:42:43 -07:00
kernel Merge "Kexec header generated from linux header 3.10" 2013-07-18 17:41:09 +00:00
netbsd Allow overlap in resolv uid => DNS iface mapping 2014-03-15 15:29:01 -07:00
private Allow overlap in resolv uid => DNS iface mapping 2014-03-15 15:29:01 -07:00
stdio Upgrade mktemp.c to the current upstream version. 2013-07-19 15:20:31 -07:00
stdlib Make ctype.h a little less unhygienic. 2013-08-13 14:42:43 -07:00
string Optimize __memset_chk, __memcpy_chk. 2013-08-06 15:38:29 -07:00
tools Slight script cleanup; make gensyscalls work from any directory. 2013-06-17 10:39:33 -07:00
tzcode Apply upstream commit 943a6621866e9d6e654f5cfe1494378c1fb8957a. 2013-08-22 14:29:07 -07:00
unistd Switch to current upstream getopt_long. 2013-06-25 14:56:17 -07:00
upstream-dlmalloc Fix build warning of initialization but no use. 2012-09-06 09:59:13 -07:00
upstream-freebsd Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. 2013-08-13 14:41:07 -07:00
upstream-netbsd Add more __restricts, clean up __format__ attributes. 2013-05-14 16:08:43 -07:00
wchar Switch to upstream-freebsd for the unmolested wchar code. 2013-03-01 18:35:56 -08:00
zoneinfo Upgrade to tzdata2014a. 2014-03-10 15:23:02 -07:00
Android.mk Apply upstream commit 943a6621866e9d6e654f5cfe1494378c1fb8957a. 2013-08-22 14:29:07 -07:00
CAVEATS auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
MODULE_LICENSE_BSD auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
NOTICE libc/arch-arm/bionic/memcpy.a9.S: memcpy from cortex-strings. 2013-07-03 10:20:43 -07:00
SYSCALLS.TXT libc: add swapon and swapoff syscalls 2013-06-25 13:18:03 -07:00