bionic/libc
Elliott Hughes 2a0b873065 Fix __errno for LP64 and clean up __get_tls.
If __get_tls has the right type, a lot of confusing casting can disappear.

It was probably a mistake that __get_tls was exposed as a function for mips
and x86 (but not arm), so let's (a) ensure that the __get_tls function
always matches the macro, (b) that we have the function for arm too, and
(c) that we don't have the function for any 64-bit architecture.

Change-Id: Ie9cb989b66e2006524ad7733eb6e1a65055463be
2013-10-09 13:39:13 -07:00
..
arch-arm pthread_exit should call __NR_exit with status 0. 2013-10-08 14:48:05 -07:00
arch-common/bionic libc: fix __cxa_atexit implicit declaration 2013-10-07 11:33:20 -07:00
arch-mips Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07:00
arch-x86 Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07:00
arch-x86_64 Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07:00
bionic Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07:00
include Fix the ALIGN and ALIGNBYTES macros for LP64. 2013-10-08 15:31:44 -07:00
kernel The x86_64 kernel headers are the x86 kernel headers. 2013-10-01 18:03:23 -07:00
netbsd Change how DNS resolver handle no default iface 2013-08-22 21:05:49 -07:00
private Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07:00
stdio Remove _FORTIFY_SOURCE in implementation files. 2013-10-01 15:02:07 -07:00
stdlib Make ctype.h a little less unhygienic. 2013-08-13 14:30:59 -07:00
string Optimize __memset_chk, __memcpy_chk. DO NOT MERGE. 2013-08-14 18:14:43 -07:00
tools Refactor the syscall generation script. 2013-10-07 23:53:13 -07:00
tzcode Fix 32-bit build. 2013-10-08 18:30:44 -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-12 12:07:05 -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 tzdata2013g. 2013-10-06 11:35:34 -07:00
Android.mk Fix __errno for LP64 and clean up __get_tls. 2013-10-09 13:39:13 -07: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 Add an optional alias list to SYSCALLS.TXT 2013-10-07 21:37:12 +04:00