platform_bionic/libc/stdio
Elliott Hughes 22917f63ee Make fclose/pclose distinct.
I failed to convince the compiler/linker to just refrain (via factoring out,
attribute `noinline`, or meddling with `--icf=none`), but luckily I noticed
that we should have CHECK_FP in each function for a better error message,
and the distinct error messages keep the two functions apart.

(Also add a missing CHECK_FP to `clearerr_unlocked`.)

Bug: http://b/116969207
Test: manual with a modified `crasher`
Change-Id: Ic122e90e94f7e22f486be57d3dac7137a225d682
2018-10-01 16:17:37 -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 fclose/pclose distinct. 2018-10-01 16:17:37 -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