| 203 | } |
| 204 | |
| 205 | static void _WakeAllConditionVariable(_PCONDITION_VARIABLE cond_var) |
| 206 | { |
| 207 | EnterCriticalSection(cond_var->mLock); |
| 208 | if (cond_var->mWaiters > 0) |
| 209 | { |
| 210 | ++cond_var->mGeneration; |
| 211 | cond_var->mReleaseCount = cond_var->mWaiters; |
| 212 | SetEvent(cond_var->mEvent); |
| 213 | } |
| 214 | LeaveCriticalSection(cond_var->mLock); |
| 215 | } |
| 216 | #endif // !HAS_CONDITION_VARIABLE |
| 217 | #endif // _WIN32 |
| 218 |
no outgoing calls
no test coverage detected