Return to scp.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.42, 2000/10/14 10:07:21 | version 1.43, 2000/10/18 18:23:02 | ||
---|---|---|---|
|
|
||
amt = size - i; | amt = size - i; | ||
count += amt; | count += amt; | ||
do { | do { | ||
j = atomicio(read, remin, cp, amt); | j = read(remin, cp, amt); | ||
if (j <= 0) { | if (j == -1 && (errno == EINTR || errno == EAGAIN)) { | ||
continue; | |||
} else if (j <= 0) { | |||
run_err("%s", j ? strerror(errno) : | run_err("%s", j ? strerror(errno) : | ||
"dropped connection"); | "dropped connection"); | ||
exit(1); | exit(1); |