RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) { int rc = rtSemEventWait(hEventSem, cMillies, true); Assert(rc != VERR_INTERRUPTED); Assert(rc != VERR_TIMEOUT || cMillies != RT_INDEFINITE_WAIT); return rc; }
RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) { return rtSemEventWait(hEventSem, cMillies, false); }
RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) { int rc = rtSemEventWait(hEventSem, cMillies, true); Assert(rc != VERR_INTERRUPTED); return rc; }