C_inline int C_ready_fds_timeout(int to, double tm) { double time_limit = milliseconds() + tm; do { for (i=0; i