[ready] := select ([readfds], timeout);