On Sun, 2011-11-27 at 17:41 +0100, Reimar Döffinger wrote: > If you set the clock from 2100 to 2011 somewhen in-between the point > where you calculate the timeout and when you call pthread_cond_timedwait > it will wake up in 2100. Does this problem only happen when someone changes the clock?