Differences From Artifact [fb4ec99bd9]:
- File unix/uxpty.c — part of check-in [f7782e75bd] at 2006-02-23 07:38:44 on branch trunk — Do proper select-for-write on ptys. Currently, pasting a sufficiently large string into pterm in any circumstances in which it's echoed back to the terminal will cause a deadlock once the pty's write buffer fills up. (user: simon size: 26204)
To Artifact [d3e2d64cc4]:
- File unix/uxpty.c — part of check-in [d92da8d7b9] at 2006-05-12 06:02:28 on branch trunk — pty_init should put _something_ into realhost (user: owen size: 26238)
| ︙ | |||
860 861 862 863 864 865 866 867 868 869 870 871 872 873 | 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 | + + |
if (pty_signal_pipe[0] < 0 && pipe(pty_signal_pipe) < 0) {
perror("pipe");
exit(1);
}
pty_uxsel_setup(pty);
*backend_handle = pty;
*realhost = dupprintf("\0");
return NULL;
}
static void pty_reconfig(void *handle, Config *cfg)
{
Pty pty = (Pty)handle;
|
| ︙ |