K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-12-18T13:43:16.000000Z K 7 svn:log V 124 1. msleep returns EWOULDBLOCK not ETIMEDOUT, use EWOULDBLOCK instead. 2. Eliminate a possible lock leak in timed wait loop. END