platform_bionic/libc
Elliott Hughes 9a5a3e8e74 Fix <math.h> to quieten most of our warnings.
I've reported the wcsftime bug upstream, but we really just want to use -D
to ensure the buggy code isn't built. (I've also brought our strftime a bit
closer to upstream now we have the right define.)

I don't think upstream is likely to fix all their sign-compare and
uninitialized warnings, so let's just silence them.

As for libm, again upstream isn't likely to fix all their warnings, and
silencing those made the ones that were our fault stand out. I've fixed
our <math.h> to fix the warnings caused by our lack of definitions for
the non-imprecise long-double functions. I checked the C99 standard, and
all these functions are there.

Change-Id: Iee8e1182c1db375058fb2c451eceb212bab47a37
2014-05-05 21:19:47 -07:00
..
arch-arm LP64 shouldn't include the non-standard <time64.h> cruft. 2014-04-22 13:55:58 -07:00
arch-arm64 Clean up <machine/ieee.h>. 2014-04-16 16:31:17 -07:00
arch-common/bionic Fixes for __cxa_finalize 2014-05-05 11:36:57 -07:00
arch-mips LP64 shouldn't include the non-standard <time64.h> cruft. 2014-04-22 13:55:58 -07:00
arch-mips64 Clean up <machine/ieee.h>. 2014-04-16 16:31:17 -07:00
arch-x86 LP64 shouldn't include the non-standard <time64.h> cruft. 2014-04-22 13:55:58 -07:00
arch-x86_64 Clean up <machine/ieee.h>. 2014-04-16 16:31:17 -07:00
bionic Fix iswctype. 2014-05-02 16:25:59 -07:00
dns bionic: Replace iface with opaque netid in resolver. 2014-04-01 16:25:49 -04:00
include bionic: make epoll_event structure packed 2014-05-05 19:48:55 -07:00
kernel Keep the kernel header scrubber's data structures in sync. 2014-05-01 10:27:49 -07:00
private Allow liblog to pass failure reasons to debuggerd. 2014-04-23 14:52:49 -07:00
stdio Merge "Disable %n in printf and vfwprintf." 2014-05-05 21:49:22 +00:00
stdlib Fixes for __cxa_finalize 2014-05-05 11:36:57 -07:00
tools Update the NOTICE files and improve the script slightly. 2014-05-05 16:23:15 -07:00
tzcode Fix <math.h> to quieten most of our warnings. 2014-05-05 21:19:47 -07:00
unistd Reimplement clock(3) and switch to OpenBSD time(3). 2014-03-11 13:37:11 -07:00
upstream-dlmalloc
upstream-freebsd Merge "Switch to current upstream OpenBSD wsetup.c." 2014-05-05 21:33:22 +00:00
upstream-netbsd Clean up and document our hacks for building BSD source. 2014-04-21 17:13:46 -07:00
upstream-openbsd Fix <math.h> to quieten most of our warnings. 2014-05-05 21:19:47 -07:00
zoneinfo Upgrade to tzdata2014b. 2014-04-02 14:43:27 -07:00
Android.mk Fix <math.h> to quieten most of our warnings. 2014-05-05 21:19:47 -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 Update the NOTICE files and improve the script slightly. 2014-05-05 16:23:15 -07:00
SYSCALLS.TXT Implement _Exit(3). 2014-04-08 17:16:13 -07:00