zephyr/lib/libc/minimal/include/sys
Peter A. Bigot ef4cd6a1ab lib/libc/minimal: Refined handle duplicate time definitions
Follow the approach of newlib to use a file sys/_types.h to specify the
underlying type for POSIX/libc types that must be provided in multiple
headers.  The identifier for this type is in the reserved namespace.

Use this type rather than a specific standard type in all headers that
need to provide the type under its public name.

Remove the inclusion of <sys/types.h> from headers that should not bring
in all symbols present in that header, replacing it with the standard
boilerplate to expose the specific symbols that are required.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2019-08-09 00:43:09 -07:00
..
_timespec.h lib/libc/minimal: Refined handle duplicate time definitions 2019-08-09 00:43:09 -07:00
_timeval.h lib/libc/minimal: Refined handle duplicate time definitions 2019-08-09 00:43:09 -07:00
_types.h lib/libc/minimal: Refined handle duplicate time definitions 2019-08-09 00:43:09 -07:00
cdefs.h
stat.h posix: Move sys/stat.h to minimal libc 2019-07-25 13:50:58 -04:00
types.h lib/libc/minimal: Refined handle duplicate time definitions 2019-08-09 00:43:09 -07:00