size = sizeof(buf);
if ((r = fread(buf, 1, size, remote)) < 1)
break;
tmout = fetchTimeout;
}
if (write(dest, buf, r) != r) {