From roberto@keltia.freenix.fr  Sat Dec 28 07:14:43 1996
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 HAA14689
          for <FreeBSD-gnats-submit@freebsd.org>; Sat, 28 Dec 1996 07:14:40 -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 QAA05507 for <FreeBSD-gnats-submit@freebsd.org>; Sat, 28 Dec 1996 16:14:35 +0100
Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id QAA16464 for FreeBSD-gnats-submit@freebsd.org; Sat, 28 Dec 1996 16:14:26 +0100
Received: (from roberto@localhost) by keltia.freenix.fr (8.8.4/keltia-uucp-2.9) id QAA02929;
          Sat, 28 Dec 1996 16:04:56 +0100 (CET)
Message-Id: <199612281504.QAA02929@keltia.freenix.fr>
Date: Sat, 28 Dec 1996 16:04:56 +0100 (CET)
From: Ollivier Robert <roberto@keltia.freenix.fr>
Reply-To: roberto@keltia.freenix.fr
To: FreeBSD-gnats-submit@freebsd.org
Subject: watch(8) is broken in CURRENT WRT output & signals
X-Send-Pr-Version: 3.2

>Number:         2307
>Category:       bin
>Synopsis:       Signals are ignored (esp. ^Q) and output is mangled
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jkh
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 28 07:20:01 PST 1996
>Closed-Date:    Mon Dec 30 01:03:31 PST 1996
>Last-Modified:  Mon Dec 30 01:03:58 PST 1996
>Originator:     Ollivier Robert
>Release:        FreeBSD 3.0-CURRENT i386
>Organization:
Usenet Canal Historique
>Environment:

FreeBSD keltia.freenix.fr 3.0-CURRENT FreeBSD 3.0-CURRENT #33: Sat Dec 21 12:57:17 CET 1996     roberto@keltia.freenix.fr:/src/src/sys/compile/DKELTIA  i386

CURRENT from cvs-cur #2837 made 1996/12/21 09:16:07

>Description:

When using watch(8) on a tty, be it "d0" or a pseudo-tty like "p7",
the output is mangled as if only CR were sent and not LF. This gives
a screen like the following:

206 [15:56] roberto@keltia:~/Mail/freebsd> ll
total 7266
          -rw-------  1 roberto  staff   149021 Dec 26 06:31 announce
                                                                     -rw-------  1 roberto  staff   588223 Dec 28 15:51 bugs
                                            -rw-------  1 roberto  staff   531483 Dec 28 04:03 chat
                   -rw-------  1 roberto  staff  1090184 Dec 28 15:51 current
                                                                             -rw-------  1 roberto  staff   178920 Dec 28 15:51 cvs
                                                   -rw-------  1 roberto  staff   457344 Dec 28 04:02 doc
                         -rw-------  1 roberto  staff  2262897 Dec 28 15:51 hackers
   -rw-------  1 roberto  staff   242647 Dec 28 15:51 hardware
                                                              -rw-------  1 roberto  staff    45468 Dec 23 20:33 hubs
                                     -rw-------  1 roberto  staff    65336 Dec 22 18:32 mobile
              drwxr-xr-x  2 roberto  staff      512 Oct 19 18:51 old/
                                                                     -rw-------  1 roberto  staff    77571 Dec  3 21:37 platform

Also, the only way to get out is to kill watch from another pty
because ^Q doesn't seem to do anything.

>How-To-Repeat:

Use watch on a terminal.

>Fix:
	
Unknown.


>Release-Note:
>Audit-Trail:
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. :) 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Mon Dec 30 01:03:31 PST 1996 
State-Changed-Why:  
Fix comitted. 
>Unformatted:
