On Thu Sep 11 21:50:22 2025 +0000, Marc-Aurel Zent wrote:
Ah I was looking at https://man.freebsd.org/cgi/man.cgi?query=clock_gettime Well it seems they implemented things differently to what they intended to do, and given that previous versions did not include suspend and now `CLOCK_BOOTTIME` behaves identical to `CLOCK_MONOTONIC` (both including suspend) that `__linux__` check is really unnecessary there now. I couldn't find any other BSD with `CLOCK_BOOTTIME` so I will just remove it.
If it helps, I found that commit that changed the `clock_gettime` man page: https://github.com/freebsd/freebsd-src/commit/de1e91339b17171e020029e1d49f36...