bionic/libc/include
Calin Juravle b1cacd4245 Reserve space in pthread structures for future extensibility.
Make our structures equal in size with glibc structures. This should
give us plenty of space to implement any missing feature.

Bug: 13278744
Bug: 12875898
(cherry picked from commit cf83fd77ca)

Change-Id: I76968d31024eb51bc73887687e5ac492eb02a27f
2014-04-24 22:07:52 +00:00
..
android Allow sharing the RELRO section via a file. 2014-04-17 14:30:46 +01:00
arpa Sync up nameser with upstream(2014.03.05) 2014-03-06 18:36:43 +00:00
machine Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN. 2014-04-21 18:09:46 -07:00
net Update the kernel headers to match external/kernel-headers. 2012-09-12 12:30:22 -07:00
netinet Add TCPOPT_* constants. 2014-01-03 15:58:40 -08:00
netpacket auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
sys Use -fvisibility=hidden to build libc_gdtoa. 2014-04-22 12:32:49 -07:00
alloca.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
ar.h New additions/bug fixes required/found when porting perf. 2012-03-20 12:54:55 -07:00
assert.h Add "__noreturn" to assert and assert2 2014-01-15 07:32:52 +00:00
byteswap.h Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64. 2010-09-26 11:26:53 -07:00
ctype.h Changes our ctype identifiers to match the BSDs 2014-04-18 08:48:34 -07:00
dirent.h Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
dlfcn.h fix prototype of dladdr 2011-09-28 12:17:34 -07:00
elf.h Switch <elf.h> over to linux uapi under the covers. 2014-02-10 18:22:24 -08:00
endian.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
err.h Kill <machine/_types.h>. 2014-02-04 19:26:31 -08:00
errno.h Reduce the exposure of the __set_errno implementation detail. 2012-11-30 12:05:18 -08:00
fcntl.h AArch64: Fix flock64 for LP64. 2014-04-08 12:19:23 -07:00
features.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
fnmatch.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
fts.h Add fts, err, and sys/queue for grep 2010-01-15 15:57:02 -08:00
ftw.h Added ftw64, nftw64 2014-02-24 20:22:11 +00:00
getopt.h Switch to current upstream getopt_long. 2013-06-25 14:56:17 -07:00
grp.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
inttypes.h Remove strntoimax and strntoumax from the future. 2014-04-22 17:56:42 -07:00
lastlog.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
libgen.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
limits.h Remove <machine/limits.h>. 2014-04-01 17:16:59 -07:00
link.h Fix <link.h>. 2014-02-10 13:31:13 -08:00
locale.h Brings LC_* defs into line with POSIX 2014-04-18 21:48:57 +00:00
malloc.h Use alloc_size attribute on *alloc functions 2013-10-02 14:14:40 -07:00
memory.h Fix <memory.h> to be a synonym for <string.h> like in glibc. 2013-02-22 11:11:48 -08:00
mntent.h Add extra libc stubs for mntent related functions. 2014-01-10 01:24:34 +00:00
netdb.h bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00
nsswitch.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
pathconf.h libc: Add missing C++ guards to <pathconf.h> 2010-09-27 17:27:14 +02:00
paths.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
poll.h Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
pthread.h Reserve space in pthread structures for future extensibility. 2014-04-24 22:07:52 +00:00
pwd.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
regex.h Import regex from OpenBSD 2010-01-15 15:01:44 -08:00
resolv.h Expose dn_comp and dn_expand to system C code. 2013-07-02 15:57:57 -07:00
sched.h <sched.h> should offer both __sched_priority and sched_priority. 2014-01-07 17:48:30 -08:00
search.h Add lsearch(3) for ltrace. 2014-04-01 12:40:00 -07:00
semaphore.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
setjmp.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
sgidefs.h Add <sgidefs.h>. 2014-01-09 13:54:49 -08:00
sgtty.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
sha1.h Upgrade more functions to the current upstream NetBSD copy. 2012-10-23 12:29:53 -07:00
signal.h Add si_timerid to <signal.h>. 2014-03-07 15:41:25 -08:00
stdint.h Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN. 2014-04-21 18:09:46 -07:00
stdio.h FORTIFY_SOURCE: don't define s?printf macros if already defined 2014-03-18 17:03:38 -07:00
stdlib.h Switch to the upstream OpenBSD getenv/putenv/setenv implementation. 2014-04-22 17:41:00 -07:00
string.h Add stpcpy/stpncpy. 2014-04-07 16:41:53 -07:00
strings.h More FORTIFY_SOURCE functions under clang 2013-06-29 08:16:22 -07:00
syslog.h Merge "syslog needs a valid socket path for _PATH_LOG" 2013-08-05 20:41:50 +00:00
termio.h libc: Add missing <termio.h> header 2010-06-11 14:39:39 -07:00
termios.h Clean up our termios implementation. 2014-03-11 19:13:25 -07:00
time64.h LP64 shouldn't include the non-standard <time64.h> cruft. 2014-04-22 13:55:58 -07:00
time.h Remove a non-standard turd: strtotimeval. 2014-04-07 15:17:19 -07:00
ucontext.h Add x86_64 ucontext.h for better compatibility 2014-01-29 15:35:33 -08:00
unistd.h Switch to the upstream OpenBSD getenv/putenv/setenv implementation. 2014-04-22 17:41:00 -07:00
util.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
utime.h Fix utime/utimes when passed a NULL pointer. 2013-10-28 13:21:06 -07:00
utmp.h libc: remove C++ comments from public headers. 2010-09-27 17:35:26 +02:00
wchar.h Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN. 2014-04-21 18:09:46 -07:00
wctype.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
xlocale.h Flesh out <locale.h>. 2014-04-08 19:37:38 -07:00