MAXRETRY
for (retries = okay = 0; retries < MAXRETRY && !okay; retries++)
timeout_value += (timeout_value * retries / MAXRETRY);
while (already++ < MAXRETRY) {