I have seen that [no loop is used around a call](https://github.com/beniz/seeks/blob/1168b3a2f3111c3fca31dd961135194c3e8df5fd/src/plugins/cf/rank_estimators.cpp#L779) of the function "[cond_wait](https://github.com/beniz/seeks/blob/1168b3a2f3111c3fca31dd961135194c3e8df5fd/src/utils/mutexes.cpp#L87)". Would you like to reuse anything from my message on the topic "[spurious wakeup](http://groups.google.de/group/comp.programming.threads/msg/bb8299804652fdd7)"?