| 965 | } |
| 966 | |
| 967 | bool OSIsThreadTerminated(OSThread_t* thread) |
| 968 | { |
| 969 | __OSLockScheduler(); |
| 970 | bool isTerminated = false; |
| 971 | if (thread->state == OSThread_t::THREAD_STATE::STATE_MORIBUND || thread->state == OSThread_t::THREAD_STATE::STATE_NONE) |
| 972 | isTerminated = true; |
| 973 | __OSUnlockScheduler(); |
| 974 | return isTerminated; |
| 975 | } |
| 976 | |
| 977 | bool OSIsThreadSuspended(OSThread_t* thread) |
| 978 | { |
no test coverage detected