Properly handle pthread_cond_timedwait timing out
authormalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 21 Feb 2009 05:48:19 +0000 (05:48 +0000)
committermalc <malc@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 21 Feb 2009 05:48:19 +0000 (05:48 +0000)
commit514f7a277473a79fd42303f128379792a4667e65
tree599e270a83ed526373632adc9baf0b89c6aeaccc
parenta8227a5a200f1bb52ecd0f1a96b24d2e2dbf39f5
Properly handle pthread_cond_timedwait timing out

pthread_cond_timedwait is allowed to both consume the signal and
return with the value indicating the timeout, hence predicate should
always be (re)checked before taking an action

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6634 c046a42c-6fe2-441c-8c8c-71466251a162
posix-aio-compat.c