umtx_copyin_timeout
error = umtx_copyin_timeout(uap->timeout, &ts);
.copyin_timeout = umtx_copyin_timeout,
int umtx_copyin_timeout(const void *, struct timespec *);