version 1.30, 2001/06/25 08:25:38 |
version 1.31, 2001/07/17 21:04:57 |
|
|
"shutdown() failed for fd%d: %.100s", |
"shutdown() failed for fd%d: %.100s", |
c->self, c->sock, strerror(errno)); |
c->self, c->sock, strerror(errno)); |
} else { |
} else { |
if (close(c->wfd) < 0) |
if (channel_close_fd(&c->wfd) < 0) |
log("channel %d: chan_shutdown_write: " |
log("channel %d: chan_shutdown_write: " |
"close() failed for fd%d: %.100s", |
"close() failed for fd%d: %.100s", |
c->self, c->wfd, strerror(errno)); |
c->self, c->wfd, strerror(errno)); |
c->wfd = -1; |
|
} |
} |
} |
} |
static void |
static void |
|
|
c->self, c->sock, c->istate, c->ostate, |
c->self, c->sock, c->istate, c->ostate, |
strerror(errno)); |
strerror(errno)); |
} else { |
} else { |
if (close(c->rfd) < 0) |
if (channel_close_fd(&c->rfd) < 0) |
log("channel %d: chan_shutdown_read: " |
log("channel %d: chan_shutdown_read: " |
"close() failed for fd%d: %.100s", |
"close() failed for fd%d: %.100s", |
c->self, c->rfd, strerror(errno)); |
c->self, c->rfd, strerror(errno)); |
c->rfd = -1; |
|
} |
} |
} |
} |