THREAD_BLOCK_TYPE_USER
case THREAD_BLOCK_TYPE_USER:
case THREAD_BLOCK_TYPE_USER:
case THREAD_BLOCK_TYPE_USER:
case THREAD_BLOCK_TYPE_USER:
case THREAD_BLOCK_TYPE_USER:
&& thread->wait.type == THREAD_BLOCK_TYPE_USER) {
thread_prepare_to_block(thread, flags, THREAD_BLOCK_TYPE_USER, NULL);