Changeset 279 for EcnlProtoTool/trunk/asp3_dcre/kernel/task_manage.c
- Timestamp:
- Apr 29, 2017, 4:33:37 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/kernel/task_manage.c
r270 r279 388 388 ercd = E_NOEXS; /*ï¼»NGKI3617ï¼½*/ 389 389 } 390 else if (TSTAT_DORMANT(tstat)) { /*ï¼»NGKI3620ï¼½*/ 391 *p_tskstat = TTS_DMT; 392 } 393 else if (TSTAT_SUSPENDED(tstat)) { 394 if (TSTAT_WAITING(tstat)) { 395 *p_tskstat = TTS_WAS; 390 else { 391 if (TSTAT_DORMANT(tstat)) { /*ï¼»NGKI3620ï¼½*/ 392 *p_tskstat = TTS_DMT; 393 } 394 else if (TSTAT_SUSPENDED(tstat)) { 395 if (TSTAT_WAITING(tstat)) { 396 *p_tskstat = TTS_WAS; 397 } 398 else { 399 *p_tskstat = TTS_SUS; 400 } 401 } 402 else if (TSTAT_WAITING(tstat)) { 403 *p_tskstat = TTS_WAI; 404 } 405 else if (p_tcb == p_runtsk) { 406 *p_tskstat = TTS_RUN; 396 407 } 397 408 else { 398 *p_tskstat = TTS_SUS; 399 } 400 } 401 else if (TSTAT_WAITING(tstat)) { 402 *p_tskstat = TTS_WAI; 403 } 404 else if (p_tcb == p_runtsk) { 405 *p_tskstat = TTS_RUN; 406 } 407 else { 408 *p_tskstat = TTS_RDY; 409 } 410 ercd = E_OK; 409 *p_tskstat = TTS_RDY; 410 } 411 ercd = E_OK; 412 } 411 413 unlock_cpu(); 412 414
Note:
See TracChangeset
for help on using the changeset viewer.