--- etc/conserver/group.c.orig Wed Nov 17 18:07:38 1999 +++ etc/conserver/group.c Wed Nov 17 18:09:43 1999 @@ -902,7 +902,7 @@ #endif #if USE_TERMIO if (-1 == ioctl(pCEServing->fdtty, TCSBRK, (char *)0)) { - CSTROUT(pCLServing->fd, "failed]\r\n"); + CSTROUT(pCLServing->fd, "tcsendbreak failed]\r\n"); continue; } #else @@ -1274,15 +1274,12 @@ continue; } #if !defined(XTABS) /* XXX hack */ -#define XTABS TAB3 +#define XTABS OXTABS #endif - if (XTABS == (TABDLY&sbuf.c_oflag)) { - sbuf.c_oflag &= ~TABDLY; - sbuf.c_oflag |= TAB0; - } else { - sbuf.c_oflag &= ~TABDLY; + if (XTABS & sbuf.c_oflag) + sbuf.c_oflag &= ~XTABS; + else sbuf.c_oflag |= XTABS; - } if (-1 == tcsetattr(pCEServing->fdtty, TCSANOW, & sbuf)) { CSTROUT(pCLServing->fd, "failed]\r\n"); continue;