platform_bionic/libc
Elliott Hughes 5f5cc45cf0 Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE).
<features.h> is supposed to take user-settable stuff like _GNU_SOURCE
and _BSD_SOURCE and turn them into __USE_GNU and __USE_BSD for use in
the C library headers. Instead, bionic used to unconditionally define
_BSD_SOURCE and _GNU_SOURCE, and then test _GNU_SOURCE in the header
files (which makes no sense whatsoever).

Bug: 14659579
Change-Id: Ice4cf21a364ea2e559071dc8329e995277d5b987
2014-08-18 16:04:03 -07:00
..
arch-arm Make __set_errno hidden in asm. 2014-08-08 15:35:47 -07:00
arch-arm64 Make __set_errno hidden in asm. 2014-08-08 15:35:47 -07:00
arch-common/bionic Fixes for __cxa_finalize 2014-05-05 11:36:57 -07:00
arch-mips Make __set_errno hidden in asm. 2014-08-08 15:35:47 -07:00
arch-mips64 Make __set_errno hidden in asm. 2014-08-08 15:35:47 -07:00
arch-x86 Fix our x86 PIC_PROLOGUE. 2014-08-09 22:18:33 -07:00
arch-x86_64 Make __set_errno hidden in asm. 2014-08-08 15:35:47 -07:00
bionic Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00
dns Improve <sys/cdefs.h>. 2014-08-18 14:45:42 -07:00
include Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00
kernel Add gen syscalls step to instructions. 2014-07-15 19:02:33 -07:00
private Hide ScopedTrace. 2014-08-13 11:25:01 -07:00
stdio Fix visibility for a bunch more symbols. 2014-07-14 15:13:30 -07:00
tools Hide C++ stuff in libc. Put it back in libstdc++. 2014-08-18 12:01:01 -07:00
tzcode Fix the tzdata update tools. 2014-08-06 17:31:48 -07:00
upstream-dlmalloc Put all allocation functions into dispatch table. 2014-06-12 15:08:18 -07:00
upstream-freebsd Fix visibility for a bunch more symbols. 2014-07-14 15:13:30 -07:00
upstream-netbsd Implement twalk(3), add unit tests. 2014-07-24 14:55:29 -07:00
upstream-openbsd Implement twalk(3), add unit tests. 2014-07-24 14:55:29 -07:00
zoneinfo Upgrade bionic to tzdata2014f. 2014-08-06 17:38:01 -07:00
Android.mk Hide C++ stuff in libc. Put it back in libstdc++. 2014-08-18 12:01:01 -07:00
crt.mk Reconfig libc's Android.mk to build for multilib 2014-02-12 13:58:34 -08:00
MODULE_LICENSE_BSD
NOTICE Implement twalk(3), add unit tests. 2014-07-24 14:55:29 -07:00
SYSCALLS.TXT Revert "Replaces vfork() implementation with fork()" 2014-08-05 14:11:38 -07:00