platform_bionic/libc/stdio
Elliott Hughes b877601bff Put struct FILE back how NDK-built apps expect it.
The first rule of stdio is you never change struct FILE. This broke all
NDK-built apps that used stdin/stdout/stderr. (Which is more than you
might think, given that those streams don't go anywhere useful. Svelte!)

I've added a big code comment because I knew when I removed the field that
doing so was a mistake, but I couldn't think why.

Bug: http://b/24807045
Bug: http://b/26747402
Change-Id: Ie1233586b223bb1cdf8e354c66d5ff23487a833a
2016-01-22 19:23:40 -08:00
..
fread.c Fix fread returning bad data. 2015-02-27 18:22:45 -08:00
glue.h Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC. 2015-10-23 12:32:52 -07:00
local.h Put struct FILE back how NDK-built apps expect it. 2016-01-22 19:23:40 -08:00
refill.c Revert "Revert "Remove __sinit and __sdidinit."" 2015-12-05 07:30:59 -08:00
snprintf.c Remove _FORTIFY_SOURCE in implementation files. 2013-10-01 15:02:07 -07:00
sprintf.c Remove _FORTIFY_SOURCE in implementation files. 2013-10-01 15:02:07 -07:00
stdio.cpp Put struct FILE back how NDK-built apps expect it. 2016-01-22 19:23:40 -08:00
stdio_ext.cpp Make FILE*s less usable after fclose(3). 2016-01-19 15:46:05 -08:00
wcio.h Fix flockfile(3) and friends for stdin/stdout/stderr too. 2014-11-19 15:16:51 -08:00