platform_bionic/libc/stdio
Elliott Hughes f340a56d1c Use strerror_r(3) for the printf family %m.
There's TLS space used for unknown errno values, and a call to printf
shouldn't clobber that. No-one will ever hit this in real life, but
since it's easily fixed...

Bug: http://b/112776560
Test: ran tests
Change-Id: I8c2437f2e5214e652119791d4e162a197b049d5b
2018-09-06 10:42:40 -07:00
..
fmemopen.cpp Replace fmemopen. 2017-07-24 10:48:42 -07:00
glue.h Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC. 2015-10-23 12:32:52 -07:00
local.h Reimplement popen(3)/pclose(3). 2018-07-11 12:15:26 -07:00
parsefloat.c Start de-duplicating the regular and wide printf implementations. 2017-11-01 18:13:36 -07:00
printf_common.h libc: enable -Wimplicit-fallthrough 2018-08-15 10:11:08 -07:00
refill.c Reimplement popen(3)/pclose(3). 2018-07-11 12:15:26 -07:00
stdio.cpp Make all popen(3) file descriptors O_CLOEXEC. 2018-08-03 15:54:18 -07:00
stdio_ext.cpp Modernize codebase by replacing NULL with nullptr 2018-08-02 18:09:44 -07:00
vfprintf.cpp Use strerror_r(3) for the printf family %m. 2018-09-06 10:42:40 -07:00
vfscanf.cpp libc: enable -Wimplicit-fallthrough 2018-08-15 10:11:08 -07:00
vfwprintf.cpp Use strerror_r(3) for the printf family %m. 2018-09-06 10:42:40 -07:00
vfwscanf.c More scanf cleanup. 2017-12-12 17:10:51 -08:00