am 6cdab387: Merge "Restore <nsswitch.h> which is BSD API, not private."
* commit '6cdab387b3fa6900ba918318edc426b5cb62b66e':
Restore <nsswitch.h> which is BSD API, not private.
* commit '6cdab387b3fa6900ba918318edc426b5cb62b66e':
Restore <nsswitch.h> which is BSD API, not private.
Merge "Restore <nsswitch.h> which is BSD API, not private."
am 260846f3: Merge "Reinstate the x86 dynamic linker warning for text relocations."
* commit '260846f374f88ba6686bff8ab33c17c487c7a8f7':
Reinstate the x86 dynamic linker warning for text relocations.
* commit '260846f374f88ba6686bff8ab33c17c487c7a8f7':
Reinstate the x86 dynamic linker warning for text relocations.
Restore <nsswitch.h> which is BSD API, not private.
Also make nsdispatch non-hidden. Firefox uses it.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: Iaccc1ec813d196ec91ac475fcc4ae9dca756861d
Also make nsdispatch non-hidden. Firefox uses it.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: Iaccc1ec813d196ec91ac475fcc4ae9dca756861d
am eac2bbf0: Merge "Add extra strchr testing."
* commit 'eac2bbf0fce2da710bb086414ad1054568747a42':
Add extra strchr testing.
* commit 'eac2bbf0fce2da710bb086414ad1054568747a42':
Add extra strchr testing.
am f72c56d6: Merge "Switch to upstream NetBSD nsap_addr.c."
* commit 'f72c56d66a79492310389b6065b76fc03b518407':
Switch to upstream NetBSD nsap_addr.c.
* commit 'f72c56d66a79492310389b6065b76fc03b518407':
Switch to upstream NetBSD nsap_addr.c.
am e5c759ff: Merge "Disallow dlopen("egl/blah.so") on LP64"
* commit 'e5c759ff3a602f884cdac011600dc64645bce93e':
Disallow dlopen("egl/blah.so") on LP64
* commit 'e5c759ff3a602f884cdac011600dc64645bce93e':
Disallow dlopen("egl/blah.so") on LP64
Merge "Add extra strchr testing."
Add extra strchr testing.
Change-Id: Idd0a779eb3388e402cfcb4e0df40872320f8e155
Change-Id: Idd0a779eb3388e402cfcb4e0df40872320f8e155
Merge "Switch to upstream NetBSD nsap_addr.c."
Switch to upstream NetBSD nsap_addr.c.
These symbols should be public (and Firefox uses them), and we'd also probably
rather have the upstream thread-safe implementation.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: I2a5888fbb3198546848398f576fd2195ff3fe00c
These symbols should be public (and Firefox uses them), and we'd also probably
rather have the upstream thread-safe implementation.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: I2a5888fbb3198546848398f576fd2195ff3fe00c
am ddc44974: Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""
* commit 'ddc449748bc3ff0ba574be00f4bbac9fba242e33':
Revert "HACK: linker: check for handle==0xffffffff on LP64"
* commit 'ddc449748bc3ff0ba574be00f4bbac9fba242e33':
Revert "HACK: linker: check for handle==0xffffffff on LP64"
am 2e249c2e: Merge "Add optimized 64 bit strcpy."
* commit '2e249c2e7a1bc2290d34c77d48206e97b8b883b6':
Add optimized 64 bit strcpy.
* commit '2e249c2e7a1bc2290d34c77d48206e97b8b883b6':
Add optimized 64 bit strcpy.
am ec97c3f0: Merge "asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9."
* commit 'ec97c3f0246680c77a2f9d72e0f1600f799e1754':
asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9.
* commit 'ec97c3f0246680c77a2f9d72e0f1600f799e1754':
asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9.
am a4a28d90: Merge "Add optimized neon strchr implementation based on newlib"
* commit 'a4a28d90f30dad54a7851176ddffee435d75f83f':
Add optimized neon strchr implementation based on newlib
* commit 'a4a28d90f30dad54a7851176ddffee435d75f83f':
Add optimized neon strchr implementation based on newlib
Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""
Merge "Disallow dlopen("egl/blah.so") on LP64"
Disallow dlopen("egl/blah.so") on LP64
Bug: 7465467
Change-Id: Ibd3a4f1a6095f4397bde4f656e3c11b67f7edd47
Bug: 7465467
Change-Id: Ibd3a4f1a6095f4397bde4f656e3c11b67f7edd47
Merge "Reinstate the x86 dynamic linker warning for text relocations."
Reinstate the x86 dynamic linker warning for text relocations.
Bug: 11358761
Change-Id: I4fc56ce7d76c9703a307ddd4d371d5e98bc6f51d
Bug: 11358761
Change-Id: I4fc56ce7d76c9703a307ddd4d371d5e98bc6f51d
Merge "asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9."
Merge "Add optimized neon strchr implementation based on newlib"
Add optimized neon strchr implementation based on newlib
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I276ff0f879e733a1115456247e1342b9c5a09015
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I276ff0f879e733a1115456247e1342b9c5a09015
Merge "Add optimized 64 bit strcpy."
Add optimized 64 bit strcpy.
Change-Id: I4ac12735a53c3ae9336b148ce694fe6c63613139
Change-Id: I4ac12735a53c3ae9336b148ce694fe6c63613139
asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9.
Change-Id: Ie36b68d1260a656056f66a67750232a7da78c61f
Signed-off-by: Steve Ellcey <steve.ellcey@imgtec.com>
Change-Id: Ie36b68d1260a656056f66a67750232a7da78c61f
Signed-off-by: Steve Ellcey <steve.ellcey@imgtec.com>
am 3df0774b: Merge "Add a new pthread_key_delete test."
* commit '3df0774b15cfe85033c23d5e51b6f5174bf0559f':
Add a new pthread_key_delete test.
* commit '3df0774b15cfe85033c23d5e51b6f5174bf0559f':
Add a new pthread_key_delete test.
8 years agoam ba4ebf78: Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
am ba4ebf78: Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
* commit 'ba4ebf78ad29ab2ee57c05807140bdf751f59cc6':
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
* commit 'ba4ebf78ad29ab2ee57c05807140bdf751f59cc6':
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
Merge "Add a new pthread_key_delete test."
Add a new pthread_key_delete test.
Bug: https://code.google.com/p/android/issues/detail?id=66813
Change-Id: Ida87bc1fb15a73a08c223a7099456d9f049cd3c5
Bug: https://code.google.com/p/android/issues/detail?id=66813
Change-Id: Ida87bc1fb15a73a08c223a7099456d9f049cd3c5
Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
Code written for glibc can be sloppy about these types on LP64 and
get away with it. It's probably better for our users if these types
are identical rather than just being the same size.
Change-Id: I3dd116d80569d2d101342a552c55f4a18884025b
Code written for glibc can be sloppy about these types on LP64 and
get away with it. It's probably better for our users if these types
are identical rather than just being the same size.
Change-Id: I3dd116d80569d2d101342a552c55f4a18884025b
am d59ed678: Merge "Add splice, tee, and vmsplice."
* commit 'd59ed678fe6d6bc5aeb1566004490126bd552df4':
Add splice, tee, and vmsplice.
* commit 'd59ed678fe6d6bc5aeb1566004490126bd552df4':
Add splice, tee, and vmsplice.
Merge "Add splice, tee, and vmsplice."
Add splice, tee, and vmsplice.
Change-Id: I5f43380b88d776a8bb607b47dbbc5db5a2fe6163
Change-Id: I5f43380b88d776a8bb607b47dbbc5db5a2fe6163
am 52f9b051: Merge "Sync to current upstream arc4random."
* commit '52f9b051c8bcb3d723b023a74d7d89ee45cf754c':
Sync to current upstream arc4random.
* commit '52f9b051c8bcb3d723b023a74d7d89ee45cf754c':
Sync to current upstream arc4random.
am 598f4b3a: Merge "Fix getpid caching across a clone."
* commit '598f4b3ac1be3c6ef3af613ac4b0694841e165fe':
Fix getpid caching across a clone.
* commit '598f4b3ac1be3c6ef3af613ac4b0694841e165fe':
Fix getpid caching across a clone.
Merge "Sync to current upstream arc4random."
Sync to current upstream arc4random.
This is actually revision 1.33, which is no longer the latest, but it's
as close to head as we can currently reasonably get. I've also switched
to the OpenBSD getentropy_linux.c implementation of getentropy, lightly
modified to try to report an error on failure.
Bug: 14499627
Change-Id: Ia7c561184b1f366c9bf66f248aa60f0d53535fcb
This is actually revision 1.33, which is no longer the latest, but it's
as close to head as we can currently reasonably get. I've also switched
to the OpenBSD getentropy_linux.c implementation of getentropy, lightly
modified to try to report an error on failure.
Bug: 14499627
Change-Id: Ia7c561184b1f366c9bf66f248aa60f0d53535fcb
am 63fa660b: Merge "Prefix cmsg_nxthdr with "__"."
* commit '63fa660b52f1e9717f0a2105d4861a4b48c330b1':
Prefix cmsg_nxthdr with "__".
* commit '63fa660b52f1e9717f0a2105d4861a4b48c330b1':
Prefix cmsg_nxthdr with "__".
Merge "Fix getpid caching across a clone."
Merge "Prefix cmsg_nxthdr with "__"."
Prefix cmsg_nxthdr with "__".
This brings us on par with glibc.
To avoid breaking clients, temporary keep cmsg_nxthdr until the next NDK
refresh.
Bug: 15822452
Change-Id: I24c24e68c31f4f2b8f3d2df7acd575cb75174173
This brings us on par with glibc.
To avoid breaking clients, temporary keep cmsg_nxthdr until the next NDK
refresh.
Bug: 15822452
Change-Id: I24c24e68c31f4f2b8f3d2df7acd575cb75174173
Fix getpid caching across a clone.
If you make clone, fork, or vfork system calls directly, you're still
on your own, but we now do the right thing for the clone wrapper.
With this implementation, children lose the getpid caching, but we've
no reason to think that that covers any significant use cases.
Bug: 15387103
Change-Id: Icfab6b63c708fea830960742ec92aeba8ce7680d
If you make clone, fork, or vfork system calls directly, you're still
on your own, but we now do the right thing for the clone wrapper.
With this implementation, children lose the getpid caching, but we've
no reason to think that that covers any significant use cases.
Bug: 15387103
Change-Id: Icfab6b63c708fea830960742ec92aeba8ce7680d
am 66a805b9: Merge "Revert "Prevent symbols from libgcc from being reexported.""
* commit '66a805b91e53ae89d029d31f9e8b385bc79ac04a':
Revert "Prevent symbols from libgcc from being reexported."
* commit '66a805b91e53ae89d029d31f9e8b385bc79ac04a':
Revert "Prevent symbols from libgcc from being reexported."
Merge "Revert "Prevent symbols from libgcc from being reexported.""
Revert "Prevent symbols from libgcc from being reexported."
This reverts commit 65e80cf62200085f72c1c081aea2d6e9b800cde2.
Change-Id: I5f94b123f73db8d0b03cd71a5cffa0662776a017
This reverts commit 65e80cf62200085f72c1c081aea2d6e9b800cde2.
Change-Id: I5f94b123f73db8d0b03cd71a5cffa0662776a017
am 559f3cb5: Merge "Use __builtin_*_chk for bcopy/bzero."
* commit '559f3cb532f2740f1c86d16663ad23dad6aa96e8':
Use __builtin_*_chk for bcopy/bzero.
* commit '559f3cb532f2740f1c86d16663ad23dad6aa96e8':
Use __builtin_*_chk for bcopy/bzero.
am 54e9dc02: Merge "Prevent symbols from libgcc from being reexported."
* commit '54e9dc02138838fdb7a89e62467c369e3cf1f41f':
Prevent symbols from libgcc from being reexported.
* commit '54e9dc02138838fdb7a89e62467c369e3cf1f41f':
Prevent symbols from libgcc from being reexported.
am 0d7415fb: Merge "Remove SHA1 from LP64 in favor of libcrypto."
* commit '0d7415fb225573c37ff9e880957cd2044dd658ce':
Remove SHA1 from LP64 in favor of libcrypto.
* commit '0d7415fb225573c37ff9e880957cd2044dd658ce':
Remove SHA1 from LP64 in favor of libcrypto.
Prevent symbols from libgcc from being reexported.
Since this was not done earlier, there are binary compatibility concerns
that prevent us from being able to apply this to LP32.
Bug: 11156955
Change-Id: Ie717c3ae4b81c749548a45a993c834e109700b27
Since this was not done earlier, there are binary compatibility concerns
that prevent us from being able to apply this to LP32.
Bug: 11156955
Change-Id: Ie717c3ae4b81c749548a45a993c834e109700b27
am ac86f994: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
* commit 'ac86f99405707aa099e11d97cd68bfe011cf7a32':
[MIPS64] Regenerate mips kernel headers with fixed tool
* commit 'ac86f99405707aa099e11d97cd68bfe011cf7a32':
[MIPS64] Regenerate mips kernel headers with fixed tool
am eee5f173: Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
* commit 'eee5f173d1e55c1fe35ef664b6eb0aa3eeab942d':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
* commit 'eee5f173d1e55c1fe35ef664b6eb0aa3eeab942d':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
am fb0a3622: Merge "Cache getpid."
* commit 'fb0a3622f79bb0a31dd4d0e2f9cea990075ef129':
Cache getpid.
* commit 'fb0a3622f79bb0a31dd4d0e2f9cea990075ef129':
Cache getpid.
Merge "Prevent symbols from libgcc from being reexported."
Merge "Remove SHA1 from LP64 in favor of libcrypto."
Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
[MIPS64] Regenerate mips kernel headers with fixed tool
Change-Id: I530891123cba78edbea4aa8af88390213711ab16
Change-Id: I530891123cba78edbea4aa8af88390213711ab16
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
Define CONFIG_32BIT as _ABIO32 rather than as 1;
it needs to be undefined for calls from mips64.
We need defined(CONFIG_32BIT) == !defined(CONFIG_64BIT),
and get that via defined(_ABIO32) == !defined(__LP64__).
Define CONFIG_CPU_LITTLE_ENDIAN to get correctly-placed
struct msqid64_ds fillers on ipc calls from mips32.
Without this, big-endian fillers were erroneously used.
This bug exists in prior mips32 Android releases.
Define __SANE_USERSPACE_TYPES__ to use int_ll64.h
rather than int_ll64.h on mips64.
This depends on external/kernel-headers patch
https://android-review.googlesource.com/#/c/98915/
http://patchwork.linux-mips.org/patch/6890/
Change-Id: If65fa80746533723cdf46eebe95733bea7ce24ba
Define CONFIG_32BIT as _ABIO32 rather than as 1;
it needs to be undefined for calls from mips64.
We need defined(CONFIG_32BIT) == !defined(CONFIG_64BIT),
and get that via defined(_ABIO32) == !defined(__LP64__).
Define CONFIG_CPU_LITTLE_ENDIAN to get correctly-placed
struct msqid64_ds fillers on ipc calls from mips32.
Without this, big-endian fillers were erroneously used.
This bug exists in prior mips32 Android releases.
Define __SANE_USERSPACE_TYPES__ to use int_ll64.h
rather than int_ll64.h on mips64.
This depends on external/kernel-headers patch
https://android-review.googlesource.com/#/c/98915/
http://patchwork.linux-mips.org/patch/6890/
Change-Id: If65fa80746533723cdf46eebe95733bea7ce24ba
Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
Merge "Use __builtin_*_chk for bcopy/bzero."
Use __builtin_*_chk for bcopy/bzero.
Replacing memmove/memset with their builtin check equivalents fixes an
implicit definition warning when only including strings.h.
Change-Id: I74f03b9506ea37f5c2f9c11498e379a70998b430
Replacing memmove/memset with their builtin check equivalents fixes an
implicit definition warning when only including strings.h.
Change-Id: I74f03b9506ea37f5c2f9c11498e379a70998b430
Merge "Cache getpid."
Cache getpid.
In practice, with this implementation we never need to make a system call.
We get the main thread's tid (which is the same as our pid) back from
the set_tid_address system call we have to make during initialization.
A new pthread will have the same pid as its parent, and a fork child's
main (and only) thread will have a pid equal to its tid, which we get for
free from the kernel before clone returns.
The only time we'd actually have to make a getpid system call now is if
we take a signal during fork and the signal handler calls getpid. (That,
or we call getpid in the dynamic linker while it's still dealing with its
own relocations and hasn't even set up the main thread yet.)
Bug: 15387103
Change-Id: I6d4718ed0a5c912fc75b5f738c49a023dbed5189
In practice, with this implementation we never need to make a system call.
We get the main thread's tid (which is the same as our pid) back from
the set_tid_address system call we have to make during initialization.
A new pthread will have the same pid as its parent, and a fork child's
main (and only) thread will have a pid equal to its tid, which we get for
free from the kernel before clone returns.
The only time we'd actually have to make a getpid system call now is if
we take a signal during fork and the signal handler calls getpid. (That,
or we call getpid in the dynamic linker while it's still dealing with its
own relocations and hasn't even set up the main thread yet.)
Bug: 15387103
Change-Id: I6d4718ed0a5c912fc75b5f738c49a023dbed5189
am e58055f0: Merge "Expose tzname, daylight, and timezone."
* commit 'e58055f05dbbb22a9e308c4b628b93d858f57685':
Expose tzname, daylight, and timezone.
* commit 'e58055f05dbbb22a9e308c4b628b93d858f57685':
Expose tzname, daylight, and timezone.
am d1bf3778: Merge "Build tzcode with hidden visibility."
* commit 'd1bf37780d0bcaca3e6046171f958ebfea34bde1':
Build tzcode with hidden visibility.
* commit 'd1bf37780d0bcaca3e6046171f958ebfea34bde1':
Build tzcode with hidden visibility.
Merge "Expose tzname, daylight, and timezone."
Expose tzname, daylight, and timezone.
These were accidentally hidden.
Bug: 11156955
Change-Id: I380f00bdafa547aea13d4634f3de9ec6f0b50a6f
These were accidentally hidden.
Bug: 11156955
Change-Id: I380f00bdafa547aea13d4634f3de9ec6f0b50a6f
am 29e3a0e3: Merge "Fix arm64 localtime.c build."
* commit '29e3a0e312b7a76b91adfd77a399a390ffaed11d':
Fix arm64 localtime.c build.
* commit '29e3a0e312b7a76b91adfd77a399a390ffaed11d':
Fix arm64 localtime.c build.
am 477b45b8: Merge "Build tzcode with -Werror."
* commit '477b45b89d84c9efec95c49a76cacbc9b2d5104c':
Build tzcode with -Werror.
* commit '477b45b89d84c9efec95c49a76cacbc9b2d5104c':
Build tzcode with -Werror.
Merge "Build tzcode with hidden visibility."
Build tzcode with hidden visibility.
Bug: 11156955
Change-Id: Ib98d837b56cbbdfd01687cb3054fe3103eec0da9
Bug: 11156955
Change-Id: Ib98d837b56cbbdfd01687cb3054fe3103eec0da9
Merge "Fix arm64 localtime.c build."
Fix arm64 localtime.c build.
I'm sick of having so many different compilers.
Change-Id: I9088c38df2504e2b827d0ce5ba0fa551ae48f8f9
I'm sick of having so many different compilers.
Change-Id: I9088c38df2504e2b827d0ce5ba0fa551ae48f8f9
am 942fa486: Merge "Update localtime.c."
* commit '942fa486f669da8bb5db724d5c4fdc93b4fb65d9':
Update localtime.c.
* commit '942fa486f669da8bb5db724d5c4fdc93b4fb65d9':
Update localtime.c.
am 5c864766: Merge "add 64-bit bionic implementation for denver arch"
* commit '5c8647665c7fa84f50f75a18f7455c8f9c927c39':
add 64-bit bionic implementation for denver arch
* commit '5c8647665c7fa84f50f75a18f7455c8f9c927c39':
add 64-bit bionic implementation for denver arch
am 8a7cffc8: Merge "Reenable support for non-PIE executables"
* commit '8a7cffc85dc4664a8bd7c3c526bfa56b25126864':
Reenable support for non-PIE executables
* commit '8a7cffc85dc4664a8bd7c3c526bfa56b25126864':
Reenable support for non-PIE executables
am 0df59bd3: Merge "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
* commit '0df59bd3a5aed6c90dbac80f2c85968af52730d6':
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."
* commit '0df59bd3a5aed6c90dbac80f2c85968af52730d6':
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."
am 0b09153c: Merge "Move common macros into bionic_macros.h."
* commit '0b09153c12915c6d17434cf9fed2389f6fe4e713':
Move common macros into bionic_macros.h.
* commit '0b09153c12915c6d17434cf9fed2389f6fe4e713':
Move common macros into bionic_macros.h.
Merge "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."
This reverts commit dd4ad5c463c9bd479e8acf81227708717aafe204.
Change-Id: If3c9771825e460ce68604082f4feb0ca783e56c6
This reverts commit dd4ad5c463c9bd479e8acf81227708717aafe204.
Change-Id: If3c9771825e460ce68604082f4feb0ca783e56c6
am a5fe7b89: Merge "Hide _tolower_tab_ and _toupper_tab_ on LP64."
* commit 'a5fe7b89528d8a03063a3579e971c901a2fc6f32':
Hide _tolower_tab_ and _toupper_tab_ on LP64.
* commit 'a5fe7b89528d8a03063a3579e971c901a2fc6f32':
Hide _tolower_tab_ and _toupper_tab_ on LP64.
am 49d5399b: Merge "Hide __atexit and remove __atexit_invalid."
* commit '49d5399bbcfae80d8b21f2303077b24257a1b966':
Hide __atexit and remove __atexit_invalid.
* commit '49d5399bbcfae80d8b21f2303077b24257a1b966':
Hide __atexit and remove __atexit_invalid.
Hide _tolower_tab_ and _toupper_tab_ on LP64.
We can't hide them on LP32 because they appeared in NDK headers.
Bug: 11156955
Change-Id: I22bf5a0f4d330c04b49565bc598cd0568128d4fc
We can't hide them on LP32 because they appeared in NDK headers.
Bug: 11156955
Change-Id: I22bf5a0f4d330c04b49565bc598cd0568128d4fc
Merge "Hide _tolower_tab_ and _toupper_tab_ on LP64."
am 64dfbd24: Merge "Fix weak function lookups"
* commit '64dfbd242cddc3ef95576e27e3940d68b89b5fce':
Fix weak function lookups
* commit '64dfbd242cddc3ef95576e27e3940d68b89b5fce':
Fix weak function lookups
am ef82c28d: Merge "Hide declaration of gets(3) for C11 and later."
* commit 'ef82c28db63c6f333edb7e9d7e7ad1baa656343c':
Hide declaration of gets(3) for C11 and later.
* commit 'ef82c28db63c6f333edb7e9d7e7ad1baa656343c':
Hide declaration of gets(3) for C11 and later.
am 1ef3ba2b: Merge "Revert "Hide declaration of gets(3) for C11 and later.""
* commit '1ef3ba2b4fd2408cdd78828ec2930ce31ce8cee7':
Revert "Hide declaration of gets(3) for C11 and later."
* commit '1ef3ba2b4fd2408cdd78828ec2930ce31ce8cee7':
Revert "Hide declaration of gets(3) for C11 and later."
am 185c399c: Merge "Hide declaration of gets(3) for C11 and later."
* commit '185c399c581f867ad288737b5f824a1fda1f6aaf':
Hide declaration of gets(3) for C11 and later.
* commit '185c399c581f867ad288737b5f824a1fda1f6aaf':
Hide declaration of gets(3) for C11 and later.
am 1d2b4c02: Merge "Move libraries for unit-tests to separate folder"
* commit '1d2b4c022c419e1e85336fa44e644772eefb8b64':
Move libraries for unit-tests to separate folder
* commit '1d2b4c022c419e1e85336fa44e644772eefb8b64':
Move libraries for unit-tests to separate folder
Merge "Hide declaration of gets(3) for C11 and later."
Hide declaration of gets(3) for C11 and later.
gets(3) was removed from C11.
This reverts commit 1291680c2a0c23b2163198d27e00261ca206298b.
Bug: 14500800
Change-Id: I5e5146bdbb80f2be818a17f287b112bab37d1f6d
gets(3) was removed from C11.
This reverts commit 1291680c2a0c23b2163198d27e00261ca206298b.
Bug: 14500800
Change-Id: I5e5146bdbb80f2be818a17f287b112bab37d1f6d
Merge "Move libraries for unit-tests to separate folder"
am b6ca7474: Merge "Add a flag control that PRIVATE libm can be chosen"
* commit 'b6ca7474023f7832d4230756781031b7687517e6':
Add a flag control that PRIVATE libm can be chosen
* commit 'b6ca7474023f7832d4230756781031b7687517e6':
Add a flag control that PRIVATE libm can be chosen
Move libraries for unit-tests to separate folder
Change-Id: I1653f3f2fd63ba25525369bc725c8f7438ecf021
Change-Id: I1653f3f2fd63ba25525369bc725c8f7438ecf021
am 4ac22649: Merge "Add <linux/tty.h> to libc/include/sys/ioctl.h"
* commit '4ac22649441339d0a81e0fc6428ac7f1867ffe6f':
Add <linux/tty.h> to libc/include/sys/ioctl.h
* commit '4ac22649441339d0a81e0fc6428ac7f1867ffe6f':
Add <linux/tty.h> to libc/include/sys/ioctl.h
Merge "Build tzcode with -Werror."
Build tzcode with -Werror.
Parts of this are just getting us in sync with upstream, but the
'const' stuff is our own mess. We should kill the *_tz functions
and lose this difference from upstream.
Change-Id: I17d26534ed3f54667143d78147a8c53be56d7b33
Parts of this are just getting us in sync with upstream, but the
'const' stuff is our own mess. We should kill the *_tz functions
and lose this difference from upstream.
Change-Id: I17d26534ed3f54667143d78147a8c53be56d7b33
Merge "Update localtime.c."
Update localtime.c.
This brings us closer to upstream's ToT localtime.c; our main interest
being their alternative fix for the stack usage we addressed in commit
8a8b0c9bfcd80c67154ed2aca1e60d815c822acb.
Bug: 14468519
Change-Id: Ic28600115afda7f3158d91255edf422678bac082
This brings us closer to upstream's ToT localtime.c; our main interest
being their alternative fix for the stack usage we addressed in commit
8a8b0c9bfcd80c67154ed2aca1e60d815c822acb.
Bug: 14468519
Change-Id: Ic28600115afda7f3158d91255edf422678bac082