libc: don't include stdio_impl.h everywhere
commitf5570e91464019621d7bad6e971186165e963a81
authorJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 26 Jan 2018 00:23:17 +0000 (25 19:23 -0500)
committerJosef 'Jeff' Sipek <jeffpc@josefsipek.net>
Fri, 26 Jan 2018 20:38:54 +0000 (26 15:38 -0500)
tree20f0b2f242a5e1b8162819a75fff5ec003066f27
parent4ddb7e2523d4f327d5ba42d818bcfcfa0a7238af
libc: don't include stdio_impl.h everywhere

This hides the implementation details from stdio FILE consumers.  That
is, all they get to know is that they is a struct __FILE_TAG that is
also accessible as __FILE typedef and possibly FILE #define.  The size
or layout are hidden and known only to libc.
include/iso/stdio_iso.h
usr/src/lib/libc/inc/stdiom.h
usr/src/lib/libc/port/gen/nss_common.c