zephyr/include/posix
Paul Sokolovsky 15a9709186 posix: time.h: Add workaround for outdated newlib used by Xtensa
Unfortunately, Zephyr SDK 0.10.0 ships with outdated Newlib 2.0.0
(from 2015 or earlier) which lacks sys/_timespec.h header, requiring
ugly workaround of defining struct timespec inline (the whole idea
was to standardize on sys/_timespec.h header for different libc's).

This is similar to earlier workaround for struct timeval definition
introduced in a6aee9b4c8. Zephyr SDK ticket for this issue
is https://github.com/zephyrproject-rtos/sdk-ng/issues/64, and it
will ve possible to remove both workarounds when Xtensa toolchain
will be upgraded to newlib version consistent with other
architectures.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2019-07-25 13:50:58 -04:00
..
sys posix: Move sys/stat.h to minimal libc 2019-07-25 13:50:58 -04:00
dirent.h
mqueue.h
posix_sched.h
posix_types.h
pthread_key.h
pthread.h
semaphore.h
signal.h
time.h posix: time.h: Add workaround for outdated newlib used by Xtensa 2019-07-25 13:50:58 -04:00
unistd.h