char ptyibuf[BUFSIZ], *ptyip = ptyibuf;
char ptyobuf[BUFSIZ], *pfrontp = ptyobuf, *pbackp = ptyobuf;
char netibuf[BUFSIZ], *netip = netibuf;
char ptyibuf[BUFSIZ], *ptyip = ptyibuf;
char ptyobuf[BUFSIZ], *pfrontp = ptyobuf, *pbackp = ptyobuf;
char netibuf[BUFSIZ], *netip = netibuf;
-char netobuf[BUFSIZ] =
- { IAC, DO, TELOPT_ECHO, '\r', '\n' },
- *nfrontp = netobuf + 5, *nbackp = netobuf;
+char netobuf[BUFSIZ], *nfrontp = netobuf, *nbackp = netobuf;
+ ioctl(p, TIOCGETP, &b);
+ b.sg_flags &= ~ECHO; /* not until remote says to */
+ ioctl(p, TIOCSETP, &b);