EXPORT void knl_wait_release_tmout( TCB *tcb ) { QueRemove(&tcb->tskque); knl_make_non_wait(tcb); if ( tcb->wspec->rel_wai_hook != NULL ) { (*tcb->wspec->rel_wai_hook)(tcb); } }
EXPORT void knl_wait_release( TCB *tcb ) { knl_timer_delete(&tcb->wtmeb); QueRemove(&tcb->tskque); knl_make_non_wait(tcb); }