bionic/libc/arch-x86
Elliott Hughes 062092543f Clean up the 32-bit kernel support, fix LP64 fcntl declaration.
In practice, thanks to all the registers the stubs don't actually change,
but it's confusing to have an incorrect declaration.

I suspect that fcntl remains broken for aarch64; it happens to work for
x86_64 because the first vararg argument gets placed in the right register
anyway, but I have no reason to believe that's true for aarch64.

This patch adds a unit test, though, so we'll be able to tell when we get
as far as running the unit tests.

Change-Id: I58dd0054fe99d7d51d04c22781d8965dff1afbf3
2013-11-06 16:33:39 -08:00
..
bionic AArch64: Fix uses of stack size for 32/64bit libc builds 2013-10-22 12:01:29 -07:00
include/machine Add arch-x86_64/include/machine. 2013-10-04 16:10:13 -07:00
string Let the compiler worry about implementing ffs(3). 2013-10-24 16:29:40 -07:00
syscalls Clean up the 32-bit kernel support, fix LP64 fcntl declaration. 2013-11-06 16:33:39 -08:00
syscalls.mk Clean up the 32-bit kernel support, fix LP64 fcntl declaration. 2013-11-06 16:33:39 -08:00
x86.mk Let the compiler worry about implementing ffs(3). 2013-10-24 16:29:40 -07:00