mwup_tsk.c

来自「iTRON4.0最新操作系统」· C语言 代码 · 共 38 行

C
38
字号
/* ------------------------------------------------------------------------ *//*  Hyper Operating System V4  μITRON4.0慌屯 Real-Time OS                  *//*    μカ〖ネル タスク扩告                                                 *//*                                                                          *//*                                  Copyright (C) 1998-2002 by Project HOS  *//*                                  http://sourceforge.jp/projects/hos/     *//* ------------------------------------------------------------------------ */#include "mknl.h"/* タスクの略ち豺近 */void mknl_wup_tsk(		T_MKNL_TCB *mtcb,	/* スリ〖プ豺近するタスク */		ER_UINT    ercd)	/* 豺近するタスクに畔すエラ〖コ〖ド */{	/* タスクのスリ〖プ豺近 */	mtcb->ercd = ercd;	mknl_rmv_que(mtcb);	if ( mtcb->tskstat == TTS_WAI )	{		mtcb->tskstat = TTS_RDY;	/* 略ち豺近なら悸乖材墙觉轮 */		mknl_adf_que(&mknl_rdq_tbl[mtcb->tskpri - TMIN_TPRI], mtcb);	}	else	{		mtcb->tskstat = TTS_SUS;	/* 企脚略ち觉轮なら动扩略ち觉轮 */	}	mtcb->tskwait = 0;		/* 略ち妥傍クリア */}/* ------------------------------------------------------------------------ *//*  Copyright (C) 1998-2002 by Project HOS                                  *//* ------------------------------------------------------------------------ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?