--- 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;