Return to scp.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.116, 2004/07/08 12:47:21 | version 1.117, 2004/08/11 21:44:32 | ||
---|---|---|---|
|
|
||
amt = size - i; | amt = size - i; | ||
count += amt; | count += amt; | ||
do { | do { | ||
j = read(remin, cp, amt); | j = atomicio(read, remin, cp, amt); | ||
if (j == -1 && (errno == EINTR || | if (j <= 0) { | ||
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); |