platform_bionic/libc/arch-x86/bionic
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
..
__get_sp.S Use ENTRY/END in custom x86 assembler too. 2013-02-11 17:08:16 -08:00
__set_tls.c Drop unnecessary execution permission for .cpp/.c/.h 2013-03-22 10:28:15 +08:00
__stack_chk_fail_local.h Drop unnecessary execution permission for .cpp/.c/.h 2013-03-22 10:28:15 +08:00
_exit_with_stack_teardown.S pthread_exit should call __NR_exit with status 0. 2013-10-08 14:48:05 -07:00
_setjmp.S Add a bunch more missing ENDs to assembler routines. 2013-02-13 15:12:32 -08:00
atexit.h Replace .S version of x86 crtfiles with .c version 2012-11-30 17:41:25 +04:00
clone.S Replace unnecessary x86 uses of <sys/linux-syscalls.h> with <asm/unistd.h>. 2013-03-21 22:48:18 -07:00
futex_x86.S Replace unnecessary x86 uses of <sys/linux-syscalls.h> with <asm/unistd.h>. 2013-03-21 22:48:18 -07:00
setjmp.S Add a bunch more missing ENDs to assembler routines. 2013-02-13 15:12:32 -08:00
sigsetjmp.S Add a bunch more missing ENDs to assembler routines. 2013-02-13 15:12:32 -08:00
syscall.S Replace unnecessary x86 uses of <sys/linux-syscalls.h> with <asm/unistd.h>. 2013-03-21 22:48:18 -07:00
vfork.S The SYS_ constants should cover all __NR_ values. 2013-03-21 22:26:20 -07:00