TIMER_ABSTIME
tms.timeout._flags = (flags & TIMER_ABSTIME) ? UMTX_ABSTIME : 0;
if (retval == -1 && errno == EINTR && (flags & TIMER_ABSTIME) == 0 &&
return (_sem_clockwait_np(sem, CLOCK_REALTIME, TIMER_ABSTIME, abstime,
if (error == EINTR && ua_rmtp != NULL && (flags & TIMER_ABSTIME) == 0) {
*nflags |= TIMER_ABSTIME;
if ((flags & TIMER_ABSTIME) == 0) {
if ((flags & ~TIMER_ABSTIME) != 0)
is_abs_real = (flags & TIMER_ABSTIME) != 0;
is_abs_real = (flags & TIMER_ABSTIME) != 0;
is_abs_real = (flags & TIMER_ABSTIME) != 0;
if ((flags & TIMER_ABSTIME) != 0) {
if ((flags & TIMER_ABSTIME) == 0 && rmt != NULL) {
if (error == EINTR && ua_rmtp != NULL && (flags & TIMER_ABSTIME) == 0) {