bionic/libc/include
Elliott Hughes a382a792a4 Hide non-standard syslog API.
The definitions are still available on LP32 for binary compatibility, but
they're gone on LP64, and the declarations are gone everywhere.

We should probably just make syslog(3) log to the regular Android log,
but that's a job for another day.

Bug: 11156955
Change-Id: I74a98c92f7922ea733549ec6d37c6fa8b7014860
2014-06-09 17:42:14 -07:00
..
android Give bionic's __ANDROID_API__ a more reasonable value. 2014-05-07 12:57:51 -07:00
arpa Flesh out <arpa/inet.h>. 2014-05-13 18:08:29 -07: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 Revert "Remove ftime from bionic LP64" 2014-06-05 00:50:43 +00: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 Remove getdents from bionic. 2014-06-06 15:05:58 -07:00
dlfcn.h Add RTLD_NOLOAD support and some related changes. 2014-05-20 12:02:24 -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 Switch to the OpenBSD implementations of the wide scanf functions. 2014-04-29 16:28:56 -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 Fix the printf family for non-ASCII. 2014-06-05 23:19:15 -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 getmntent_r to our collection of <mntent.h> compatibility stubs. 2014-05-13 10:44:07 -07:00
netdb.h bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04: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 Cleaned up pthread rwlocks implementation. 2014-05-23 00:22:58 +01:00
pwd.h Align struct passwd definition with other variations of libc 2014-05-09 22:29:23 +01: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 Use __LP64__ instead of __LP32__ in sched.h 2014-05-13 16:07:28 +01:00
search.h Add lsearch(3) for ltrace. 2014-04-01 12:40:00 -07:00
semaphore.h Reserve some space in sem_t for the future. 2014-05-06 16:24:27 +01:00
setjmp.h Rewrite and hide longjmperror. 2014-06-06 16:49:39 -07: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 Remove bsd_signal and sysv_signal from bionic LP64. 2014-06-05 08:21:17 -07:00
stdatomic.h Add C11 <stdatomic.h>. 2014-05-23 20:06:03 -07:00
stdint.h Fix WCHAR_MAX, WCHAR_MIN, WINT_MAX, and WINT_MIN. 2014-04-21 18:09:46 -07:00
stdio.h Switch to POSIX dprintf/vdprintf. 2014-05-22 11:27:06 +01:00
stdlib.h Fix the printf family for non-ASCII. 2014-06-05 23:19:15 -07:00
string.h Removes index() from bionic. 2014-06-05 11:05:10 -07:00
strings.h Removes index() from bionic. 2014-06-05 11:05:10 -07:00
syslog.h Hide non-standard syslog API. 2014-06-09 17:42:14 -07: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 Remove the non-standard time64 stuff for LP64. 2014-05-05 17:14:02 -07:00
time.h Remove a non-standard turd: strtotimeval. 2014-04-07 15:17:19 -07:00
uchar.h Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
ucontext.h Add x86_64 ucontext.h for better compatibility 2014-01-29 15:35:33 -08:00
unistd.h Remove issetugid. 2014-05-29 16:43:01 -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 Allow for better utmp logging. 2014-05-06 15:44:14 +01:00
wchar.h Removes wcswcs from bionic for LP64. 2014-06-04 12:01:56 -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