| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
support
Change-Id: I61d889b107bd5e052ebac393883b87dac730ea6a
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|
|
|
|
|
|
| |
For bugs b/4079236, b/4073248 and b/4080288
Change-Id: Id9cdbe95d7dd892bf38e16e7da505ee0eae26b99
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|
|
|
|
| |
Change-Id: I972d28065ee7e77e93699512310fcd6d5742ed0d
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
getaddrinfo only asks DNS for IPv6 addresses if the system
has IPv6 connectivity, but always asks for IPv4 addresses.
Don't ask for IPv4 addresses if there is no IPv4
connectivity.
Change-Id: Iefe9fcb006fabe60b4b11dd4653a7c4a406506f4
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to gingerbread.
Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01.
The changes in a nutshell:
- Handle v4-mapped as different from v4-compat (this was probably
an existing bug in our code).
- Add policy entries for ULA, above most everything else.
- Put v4-compat, old-style IPv6 site-local and 6bone addresses
way down in the preference table.
The rest is just shuffling numbers around (no actual changes to
priority).
|
| |
| |
| |
| |
| |
| | |
to gingerbread.
Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
|
|/
|
|
|
|
| |
to gingerbread.
Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
|
|
|
|
|
|
|
| |
Allows pn544 hardware reset
Change-Id: I6d6d22b16c228f03a70a14a4655a41005761b5d6
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change allows an executable to call its destructor functions
(declared with __attribute__((destructor))) to be properly called
when it normally exits.
Note that this is different from calling the destructors of a shared
library when it is unloaded with dlclose() or through program exit,
which are already supported.
Bug: 3106500
Change-Id: I1412ef5407f13b613fc6cb6103e0a691dbee4b1a
|
|
|
|
|
|
| |
The implementation file uses the correct spelling.
Change-Id: I572e336f8695a9754267c8d2e0a67b1b69bacb06
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This matches recent changes in the NDK header.
We enclose missing functions in #if 0 .. #endif blocks
with a clear "MISSING" in comments in order to locate
them later.
Change-Id: I87b3a62e777897e75c9243360fb0a82bcc53d9fb
|
|/
|
|
| |
Change-Id: I90e578fdc82e427caee8fa4157ce3f8c6c99926d
|
|
|
|
|
|
|
|
| |
This reverts commit 80fba9a2fe4eacaabee99cf0bbead872c2792231,
which caused the system to not boot anymore, aborting with:
"java.lang.RuntimeException: Missing static main on com.android.server.SystemServer".
Change-Id: I745e0a23c728cccf5f95a3c7642d544478a4e57e
|
|
|
|
| |
Change-Id: Ide040884c456190226e580513099fdb8377e015b
|
|
|
|
| |
Change-Id: I312ee608dbf9249e4886a10d45d13e3cda8a9042
|
|
|
|
| |
Change-Id: I04bb655d77e414021e1f2a973329167ad76ca1c4
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I94dad48678181d8b02431b1c1f5d507beafb5406
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I5652f4f97ca59d95176443fc27c737ef76258183
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ie7ad57898e67800a9fe92bb52589d67ec30e1cd9
|
|\ \
| | |
| | |
| | | |
gingerbread
|
| |/
| |
| |
| | |
Change-Id: Iacb914bd6ac5adc60c5671e6fef680ede21f9b0c
|
|/
|
|
| |
Change-Id: I4af84f912062cd2ff34711c25122fb323f20c032
|
|
|
|
|
|
| |
Backport change I9fc8b790 from Master to Gingerbread
Change-Id: I5cf48fcd4efb7991ed82f87d9365c19655dc9b7f
|
|
|
|
| |
Change-Id: I9dc96d72b2becdd31981b4d176a13358aef6dcb9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Return a valid pointer (not NULL) when the character "c" is at the end of "src".
Change-Id: Iab0b677943f2c8a9fbb255c44689f5d6dc3535d7
Example:
memccpy(dest, "xzy", 'y', 3) should return dest+3 rather than null.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ib2c89ac13b03f07c6c712a544bc0d5d1c9dc57df
|
|/
|
|
|
|
|
| |
This is needed to fix gdbserver's handling of threaded programs,
among other things.
Change-Id: I823387c602cef9891532da946a01db14be780ab0
|
|
|
|
|
|
|
|
|
| |
Previously, the malloc leak checking code would crash in qsort()
if null entries existed in its bookkeeping table. This change
makes the comparison function detect null entries and sort them
to the end safely.
Change-Id: I88244a7df1e289dd9d7992ce29606d505bd63079
|
|
|
|
| |
This reverts commit e4fa46e75cd0d433b5c6c064720ed7e195cba7c8.
|
|
|
|
| |
Change-Id: If66422d538d0fb0c6ae8a7399c62911635d1fd13
|
|
|
|
| |
Change-Id: If657e1783e3f96c52bfe613bad027482d8373c67
|
|
|
|
| |
Change-Id: Icba37823cb350c34848cc466d144c3a0af87c94c
|
|
|
|
| |
Change-Id: I25598b08e9cafe98a86cdb2e40481d9aedc8dcee
|
|
|
|
|
|
| |
This matches the GLibc behaviour, and allows alarm(0xFFFFFFFF) to return 0.
Change-Id: I419aa71b27d6bb2015d15ba6b6112bf62eadcbb8
|
|
|
|
|
|
| |
The syscall expects the size of the buffer as the second argument.
Change-Id: I99ede2fec7fcd385ca03ff022c2cffa4297bea8d
|
|
|
|
|
|
|
| |
This also allows us to optimize the case where we increment an
uncontended semaphore (no need to call futex_wake() then).
Change-Id: Iad48efe8551dc66dc89d3e3f18c001e5a6c1939f
|
|
|
|
| |
Change-Id: Iddb2204fa792fa9aca5f19838926dddbb09b74a2
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id4faa5bacb03cc42377527e05c53c6392c776e7d
|
|/
|
|
|
|
|
|
| |
Also add missing declarations to misc. functions.
Fix clearerr() implementation (previous was broken).
Handle feature test macros like _POSIX_C_SOURCE properly.
Change-Id: Icdc973a6b9d550a166fc2545f727ea837fe800c4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this patch, _and_ an upcoming build/ patch, the destruction
of static C++ objects contained in shared libraries will happen
properly when dlclose() is called.
Note that this change introduces crtbegin_so.S and crtend_so.S which
are currently ignored by the build system.
+ move definition of __dso_handle to the right place
(before that, all shared libraries used the __dso_handle
global variable from the C library).
Note that we keep a 'weak' __dso_handle in aeabi.c to avoid
breaking the build until the next patch to build/core/combo/
appears. We will be able to remove that later.
+ move bionic/aeabi.c to arch-arm/bionic/ (its proper location)
Change-Id: Ie771aa204e3acbdf02fd30ebd4150373a1398f39
NOTE: The NDK will need to be modified to enable this feature in
the shared libraries that are generated through it.
|
|
|
|
| |
Change-Id: Iffd41046fd0933c66542abf7627a1569522dfcb2
|
|
|
|
| |
Change-Id: Icb3601bbc9365b75b05ff443a39192f9cd3cbfb7
|