THREAD_BLOCK_TYPE_CONDITION_VARIABLE
return THREAD_BLOCK_TYPE_CONDITION_VARIABLE;
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
THREAD_BLOCK_TYPE_CONDITION_VARIABLE, variable);
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
if (thread->wait.type != THREAD_BLOCK_TYPE_CONDITION_VARIABLE)
_WaitObjectCreated((addr_t)variable, THREAD_BLOCK_TYPE_CONDITION_VARIABLE);
if (thread->wait.type != THREAD_BLOCK_TYPE_CONDITION_VARIABLE) {
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE: