}
while (result == WAIT_IO_COMPLETION);
+ assert (result != WAIT_ABANDONED); /* another thread failed to cleanup! */
+ assert (result != WAIT_FAILED);
ResetEvent (*p_condvar);
#endif
}
while (result == WAIT_IO_COMPLETION);
+ assert (result != WAIT_ABANDONED);
+ assert (result != WAIT_FAILED);
ResetEvent (*p_condvar);
return (result == WAIT_OBJECT_0) ? 0 : ETIMEDOUT;