Made necessary by c479e0c9, which requires std::timespec to exist, which it only does in c++17 and later.