Go to file
Elliott Hughes 416d7ddaff Add GNU-compatible strerror_r.
We already had the POSIX strerror_r, but some third-party code defines
_GNU_SOURCE and expects to get the GNU strerror_r instead.

This exposed a bug in the libc internal logging functions where unlike
their standard brethren they wouldn't return the number of bytes they'd
have liked to have written.

Bug: 16243479
Change-Id: I1745752ccbdc569646d34f5071f6df2be066d5f4
2014-08-28 16:37:09 -07:00
benchmarks Start hiding "private/bionic_time.h". 2014-07-25 12:03:51 -07:00
libc Add GNU-compatible strerror_r. 2014-08-28 16:37:09 -07:00
libdl
libm Move the meat of <features.h> into <sys/cdefs.h>. 2014-08-19 11:18:20 -07:00
libstdc++ Add standard throw() spec to delete operators. 2014-08-25 21:16:14 +00:00
linker Replace snprintf calls in linker. 2014-08-27 16:01:57 -07:00
tests Add GNU-compatible strerror_r. 2014-08-28 16:37:09 -07:00
.gitignore
ABI-bugs.txt
Android.mk
CleanSpec.mk
HACKING.txt Rewrite syslog(3) to use Android logging. 2014-07-21 16:56:48 -07:00