IO::Select->select gives no way to detect a timeout. Both timeout and error return the same values. Timeout should return an array with three undef entries.
The documentation for IO::Select->select does not document what the return value will be after a timeout. David Austin --- [EMAIL PROTECTED] Robotic Systems Laboratory, Hiroshima '45 Department of Systems Engineering, Chernobyl '86 RSISE, Australian National University Windows '95