Revert "libc: don't include stdio_impl.h everywhere"
commitd6d510cf0101e3d7459f7ab8a2478bcf577602c6
authorJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 26 Jan 2018 21:53:47 +0000 (26 16:53 -0500)
committerJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 26 Jan 2018 22:00:21 +0000 (26 17:00 -0500)
treebcfd345f94fb42a39028a887fb970d210dc03295
parent96a01acfe9ab027698458042af67cf78b94b16b3
Revert "libc: don't include stdio_impl.h everywhere"

This reverts commit f5570e91464019621d7bad6e971186165e963a81.

It turns out that some software (e.g., bison) accesses some of the
members in stdio FILE.  As a result, we can't completely hide FILE
definition.

Oddly enough, FILE was already completely opaque on 64-bit systems, so
such software shouldn't have ever compiled there.  More investigation is
needed.
include/iso/stdio_iso.h
usr/src/lib/libc/inc/stdiom.h
usr/src/lib/libc/port/gen/nss_common.c