Nicholas Clark wrote: > Does Microsoft give you (well, us) a select() implementation that > really does honour the microsecond field of the struct timeval > it's passed? AFAIK, microseconds are honoured only on sockets, not on filehandles. > I seem to remember reading somewhere that the most portable way of > achieving a sub second sleep was to call select() for that period > waiting on no file descriptors. well, that was perl5, and guess what the implementation does in src/win32/win32sck.c ? if (!(rd || wr || ex)) { if (timeout) Sleep(timeout->tv_sec * 1000 + timeout->tv_usec / 1000); /* do the best we can */ cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print;Thread Previous | Thread Next