poll(fds, 2, timeout.tv_sec * 1000 + timeout.tv_usec / 1000);
else
poll(fds + 1, 1, timeout.tv_sec * 1000 + timeout.tv_usec / 1000);
poll(fds, 2, timeout.tv_sec * 1000 + timeout.tv_usec / 1000);
else
poll(fds + 1, 1, timeout.tv_sec * 1000 + timeout.tv_usec / 1000);