From owner-freebsd-bugs Sun Dec 29 02:06:15 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA22009 for bugs-outgoing; Sun, 29 Dec 1996 02:06:15 -0800 (PST) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.fr [193.56.58.253]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id CAA22004 for ; Sun, 29 Dec 1996 02:06:09 -0800 (PST) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.fr [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id LAA06254 for ; Sun, 29 Dec 1996 11:06:05 +0100 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id LAA17853 for freebsd-bugs@freefall.freebsd.org; Sun, 29 Dec 1996 11:05:45 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.4/keltia-uucp-2.9) id KAA01624; Sun, 29 Dec 1996 10:48:30 +0100 (CET) Message-ID: Date: Sun, 29 Dec 1996 10:48:30 +0100 From: roberto@keltia.freenix.fr (Ollivier Robert) To: freebsd-bugs@freefall.freebsd.org Subject: Re: bin/2307 References: <199612281822.KAA20072@freefall.freebsd.org> X-Mailer: Mutt 0.55.04 Mime-Version: 1.0 X-Operating-System: FreeBSD 3.0-CURRENT ctm#2837 In-Reply-To: <199612281822.KAA20072@freefall.freebsd.org>; from Jordan K. Hubbard on Dec 28, 1996 10:22:06 -0800 Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk According to Jordan K. Hubbard: > Synopsis: Signals are ignored (esp. ^Q) and output is mangled > > Responsible-Changed-From-To: freebsd-bugs->jkh > Responsible-Changed-By: jkh > Responsible-Changed-When: Sat Dec 28 10:21:48 PST 1996 > Responsible-Changed-Why: > My bug - I probably broke it in the first place. :) Backing out the following patch is indeed the solution... Why did you change the mode anyway ? :-) revision 1.8.2.2 date: 1996/12/17 15:20:20; author: jkh; state: Exp; lines: +1 -1 Don't use CBREAK, use RAW. --- watch.c Sun Dec 29 10:44:37 1996 +++ /usr/src/usr.sbin/watch/watch.c Thu Dec 19 20:29:56 1996 @@ -96,7 +96,7 @@ ioctl(std_in, TIOCGETC, &tco); sgn = sgo; tc = tco; - sgn.sg_flags |= CBREAK; + sgn.sg_flags |= RAW; sgn.sg_flags &= ~ECHO; ospeed = sgo.sg_ospeed; tc.t_intrc = 17; /* ^Q */ -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #33: Sat Dec 21 12:57:17 CET 1996