From owner-freebsd-bugs Tue Oct 20 18:50:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA00878 for freebsd-bugs-outgoing; Tue, 20 Oct 1998 18:50:06 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from mayn.de (airbus.mayn.de [194.95.209.24]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id SAA00873 for ; Tue, 20 Oct 1998 18:50:02 -0700 (PDT) (envelope-from mkb@altair.mayn.de) Received: (qmail 16564 invoked from network); 21 Oct 1998 01:50:03 -0000 Received: from wuff.mayn.de (qmailr@194.95.209.17) by airbus.mayn.de with SMTP; 21 Oct 1998 01:50:03 -0000 Received: (qmail 13429 invoked by uid 5); 21 Oct 1998 01:49:30 -0000 Received: from altair.mayn.de (localhost [127.0.0.1]) by altair.mayn.de (8.8.8/8.7.3) with ESMTP id DAA01224; Wed, 21 Oct 1998 03:49:52 +0200 (CEST) Message-Id: <199810210149.DAA01224@altair.mayn.de> X-Mailer: exmh version 2.0.2 2/24/98 To: Brett Glass Cc: bugs@FreeBSD.ORG Subject: Re: No terminal echo after certain commands In-Reply-To: Your message of "Tue, 20 Oct 1998 19:15:26 MDT." <4.1.19981020191142.06b355b0@mail.lariat.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 21 Oct 1998 03:49:50 +0200 From: Matthias Buelow Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Brett Glass " wrote: >Again, ANY way of interrupting a program shouldn't leave the >console unusable. It most probably isn't unusable; ^Jreset^J should return it to a sane state. If you kill -9 a program, there's no way for it to reset the terminal to the previous state either. I think it's a little exaggerated for a small utility like "more" to catch all catchable signals (including SEGV, BUS etc.) just to reset the tty to its previous state. INTR is in no way different from SEGV or BUS; the user usually wants the thing to quit fast. If you kill full- screen programs, you have to reset the tty yourself. - mkb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message