Displaying 2 results from an estimated 2 matches for "chan_wont_writ".
Did you mean:
chan_wont_write
2002 Feb 05
0
New forkoff() and chan_wont_read/write() API
Markus,
How's this patch?
- a chan_wont_read()/chan_wont_write() API is added that is very much
like chan_read_failed()/chan_write_failed(), but for the debug
messages and chan_wont_*() don't ever call error()
The 3.0.2p1 channel_pre_x11_open() uses chan_*_failed() but looks
like it ought to use chan_wont_*() instead :)
- forkoff() no longe...
2002 Feb 04
1
forkoff()
...*/
packet_start(SSH_CMSG_STDIN_DATA);
packet_put_string("\004", 1);
packet_send();
/* Close stdin. */
stdin_eof = 1;
if (buffer_len(&stdin_buffer) == 0) {
packet_start(SSH_CMSG_EOF);
packet_send();
}
}
if (detach) {
/*
* There should be a chan_wont_read()/chan_wont_write()
* API, differing only in the debug messages used.
*/
chan_read_failed(c);
chan_write_failed(c);
channel_close_fds(c);
fd = open(_PATH_DEVNULL, O_RDWR, 0);
if (fd < 0)
return;
(void) dup2(fd, STDIN_FILENO);
(void) dup2(fd, STDOUT_FILENO);
(void) dup2(fd, STDERR_FILENO)...