in reply to How to make sysread timeout
Typically you would use select (if you follow the link, you want the 4-arg version of select) or IO::Select to handle the timeout.
An organised event
A traditional gathering
With family and friends
I don't celebrate the New Year
Adjusting my clocks for the Leap Second
I can't remember
Results (213 votes). Check out past polls.