version 1.85, 2014/04/22 20:48:41 |
version 1.86, 2014/05/20 01:25:23 |
|
|
|
|
error = getaddrinfo(srcaddr, NULL, &ahints, &ares); |
error = getaddrinfo(srcaddr, NULL, &ahints, &ares); |
if (error) { |
if (error) { |
warnx("%s: %s", gai_strerror(error), srcaddr); |
warnx("%s: %s", srcaddr, gai_strerror(error)); |
code = -1; |
code = -1; |
return (0); |
return (0); |
} |
} |
|
|
(void)fflush(ttyout); |
(void)fflush(ttyout); |
} |
} |
if (c < 0) |
if (c < 0) |
warnx("local: %s: %s", local, strerror(serrno)); |
warnc(serrno, "local: %s", local); |
if (d < 0) { |
if (d < 0) { |
if (serrno != EPIPE) |
if (serrno != EPIPE) |
warnx("netout: %s", strerror(serrno)); |
warnc(serrno, "netout"); |
bytes = -1; |
bytes = -1; |
} |
} |
break; |
break; |
|
|
(void)fflush(ttyout); |
(void)fflush(ttyout); |
} |
} |
if (ferror(fin)) |
if (ferror(fin)) |
warnx("local: %s: %s", local, strerror(serrno)); |
warnc(serrno, "local: %s", local); |
if (ferror(dout)) { |
if (ferror(dout)) { |
if (errno != EPIPE) |
if (errno != EPIPE) |
warnx("netout: %s", strerror(serrno)); |
warnc(serrno, "netout"); |
bytes = -1; |
bytes = -1; |
} |
} |
break; |
break; |
|
|
} |
} |
if (c < 0) { |
if (c < 0) { |
if (serrno != EPIPE) |
if (serrno != EPIPE) |
warnx("netin: %s", strerror(serrno)); |
warnc(serrno, "netin"); |
bytes = -1; |
bytes = -1; |
} |
} |
if (d < c) { |
if (d < c) { |
if (d < 0) |
if (d < 0) |
warnx("local: %s: %s", local, strerror(serrno)); |
warnc(serrno, "local: %s", local); |
else |
else |
warnx("%s: short write", local); |
warnx("%s: short write", local); |
} |
} |
|
|
} |
} |
if (ferror(din)) { |
if (ferror(din)) { |
if (serrno != EPIPE) |
if (serrno != EPIPE) |
warnx("netin: %s", strerror(serrno)); |
warnc(serrno, "netin"); |
bytes = -1; |
bytes = -1; |
} |
} |
if (ferror(fout)) |
if (ferror(fout)) |
warnx("local: %s: %s", local, strerror(serrno)); |
warnc(serrno, "local: %s", local); |
break; |
break; |
} |
} |
progressmeter(1, NULL); |
progressmeter(1, NULL); |
|
|
|
|
error = getaddrinfo(srcaddr, NULL, &ahints, &ares); |
error = getaddrinfo(srcaddr, NULL, &ahints, &ares); |
if (error) { |
if (error) { |
warnx("%s: %s", gai_strerror(error), srcaddr); |
warnx("%s: %s", srcaddr, gai_strerror(error)); |
code = -1; |
code = -1; |
return (0); |
return (0); |
} |
} |