sem_timedwait
while (((RetVal = sem_timedwait (Sem, &Time)) == -1) && (errno == EINTR))
int sem_timedwait(sem_t *_RESTRICT_KYWD,
err = sem_timedwait(&mqhp->mq_notfull, timeout);
err = sem_timedwait(&mqhp->mq_notempty, timeout);
if (sem_timedwait(sem, &clock_to_invns) != 0) {
if (sem_timedwait(sem, &clock_to_invns) != -1 || errno != EINVAL) {
p = sem_timedwait(sem, &to);