Hello, It looks like in order to be able to use sys/clock.h, one needs to first include either inttypes.h or stdint.h _before_ sys/clock.h.
I've long made it a habit of sorting includes alphabetically and according to /usr/share/misc/style, which requires 'sys' includes to come before others, but that leads to /usr/include/sys/clock.h:72:14: error: unknown type name 'uint64_t' 72 | is_leap_year(uint64_t year) | ^~~~~~~~ /usr/include/sys/clock.h:84:15: error: unknown type name 'uint64_t' 84 | days_per_year(uint64_t year) | ^~~~~~~~ Should sys/clock.h itself include the headers it actually needs for the inline function implementations it provides? -Jan