When the [p]select syscall returns with an error (eg. EINTR) the timeout argument is no longer updated.
When 64-bit time_t is supported, the timeout argument is not updated at all.
Fixed on 2.33, I will backport to 2.32 as well.
My confusion, I meant fixed on 2.34 and I will backport to 2.33.
commit cedbf6d5f3f70ca911176de87d6e453eeab4b7a1 Author: Adhemerval Zanella <adhemerval.zanella@linaro.org> Date: Thu Apr 8 07:39:32 2021 -0300 linux: always update select timeout (BZ #27706) The timeout should be updated even on failure for time64 support.