When the [p]select syscall returns with an error (eg. EINTR) the timeout argument is no longer updated.
When the [p]select syscall returns with an error (eg. EINTR) the timeout argument is no longer updated.