in_past
while ((event == NULL || !in_past(event->event_time)) &&
(nsec == 0 || !in_past(waitcap))) {
if (event != NULL && in_past(event->event_time)) {