80e1dec10e
openbsd: convert futex timeout managment to Timespec usage unbreak openbsd build after #96657 r? cuviper please note I made `Timespec::zero()` public to be able to use it. OpenBSD is using relative timeout for `futex(2)` and I don't find simple way to use `Timespec` this way.