K 10 svn:author V 5 brian K 8 svn:date V 27 1997-12-28T21:55:05.000000Z K 7 svn:log V 375 Don't expect select() to adjust the passed time when it's interrupted with a SIGALRM. In fact, select() sets the passed time to zero, making the previous implementation terminate always after 1/10th of a second ! Also, deal with someone changing the clock while we're sleeping (and restart the whole sleep). Dangers pointed out by: Theo de Raadt END