timespec_getres
===============

ISO C23 specification:
 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n3047.pdf section 7.29.2.7

Gnulib module: timespec_getres

Portability problems fixed by Gnulib:

  * This function is missing on some platforms: glibc 2.33, macOS 12, FreeBSD 14.0, NetBSD 9.2, OpenBSD 7.0, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.3, Cygwin 2.9, mingw, MSVC 14, Android API level 34.

Portability problems not fixed by Gnulib:

  * On some platforms, this function returns a value other than the clock resolution of timespec_get, i.e., the minimum distance between differing timestamps.  For example, on GNU/Linux it typically returns 1 nanosecond regardless of the actual clock resolution.

The Gnulib module gettime-res is a partial substitute; it implements the TIME_UTC functionality of timespec_getres.