bionic/libc
Elliott Hughes 2ecc164ae9 Remove the dependency on the non-uapi __kernel_nlink_t.
The kernel doesn't have an nlink_t; it just uses the equivalent of
uint32_t. We already had a usable __nlink_t in the C library, so
let's just define our nlink_t in terms of __nlink_t, which is what
__nlink_t was meant for anyway.

Note that our struct stat just follows the kernel, and doesn't refer
to nlink_t anyway.

Change-Id: I2a56e418e42404b1741b08c50554b03c11caebae
2013-11-08 14:38:12 -08:00
..
arch-aarch64 Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
arch-arm Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
arch-common/bionic Fix 16-byte stack alignment requirement for x86_64 ABI 2013-10-21 17:36:28 -07:00
arch-mips Clean up the 32-bit kernel support, fix LP64 fcntl declaration. 2013-11-06 16:33:39 -08:00
arch-x86 Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
arch-x86_64 Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
bionic Prepare to switch to the uapi <linux/signal.h>. 2013-11-07 12:29:07 -08:00
include Remove the dependency on the non-uapi __kernel_nlink_t. 2013-11-08 14:38:12 -08:00
kernel Generate the uapi headers for mips and x86/x86_64. 2013-11-08 11:46:03 -08:00
netbsd Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
private Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
stdio Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
stdlib AArch64: Add support for AArch64 to stdlib/strtod.c 2013-10-28 16:24:51 -07:00
string Optimize __memset_chk, __memcpy_chk. DO NOT MERGE. 2013-08-14 18:14:43 -07:00
tools Stop using the non-uapi <linux/err.h> header file. 2013-11-07 10:31:05 -08:00
tzcode Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -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 Fix a TODO; we've had SOCK_CLOEXEC for a while now. 2013-11-06 17:04:56 -08:00
wchar Switch to upstream-freebsd for the unmolested wchar code. 2013-03-01 18:35:56 -08:00
zoneinfo Upgrade to tzdata2013h. 2013-10-28 09:38:00 -07:00
Android.mk Clean up the 32-bit kernel support, fix LP64 fcntl declaration. 2013-11-06 16:33:39 -08: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 Clean up the 32-bit kernel support, fix LP64 fcntl declaration. 2013-11-06 16:33:39 -08:00