struct timespec not POSIX compliant
The POSIX 2008 standard documents struct timespec with members tv_sec and tv_nsec. However, if standards are requested, these become __tv_sec and __tv_nsec on illumos derviates. There are comments in the relevant headers referring to the latter names as "standards namespace safe versions of these definitions", but that doesn't make sense, as those member names don't comply with a defined standard. I realize that was done some time ago (2004 or earlier), and I understand that there may be legacy concerns that led to that approach originally being taken.
No data to display