From owner-freebsd-ports Sun Apr 27 08:48:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA16524 for ports-outgoing; Sun, 27 Apr 1997 08:48:56 -0700 (PDT) Received: from ki1.chemie.fu-berlin.de (ki1.chemie.fu-berlin.de [160.45.24.21]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id IAA16519 for ; Sun, 27 Apr 1997 08:48:54 -0700 (PDT) Received: by ki1.chemie.fu-berlin.de (Smail3.1.28.1) from mail.hanse.de (193.174.9.9) with smtp id ; Sun, 27 Apr 97 17:48 MEST Received: from wavehh.UUCP by mail.hanse.de with UUCP for ports@FreeBSD.org id ; Sun, 27 Apr 97 17:48 MET DST Received: by wavehh.hanse.de (4.1/SMI-4.1) id AA26620; Sun, 27 Apr 97 17:44:50 +0200 From: cracauer@wavehh.hanse.de (Martin Cracauer) Message-Id: <9704271544.AA26620@wavehh.hanse.de> Subject: Re: C-g, emacs and 2.2/3.0 To: peter@spinner.DIALix.COM (Peter Wemm) Date: Sun, 27 Apr 1997 17:44:49 +0200 (MET DST) Cc: joerg_wunsch@uriah.heep.sax.de, bde@zeta.org.au, chris@chris.netmonger.net, cracauer@wavehh.hanse.de, ports@FreeBSD.org, sprice@hiwaay.net In-Reply-To: <199704270744.PAA04711@spinner.DIALix.COM> from "Peter Wemm" at Apr 27, 97 03:44:06 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-ports@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > J Wunsch wrote: > > As Bruce Evans wrote: > > > > > >...although i remember that Peter afterwards admitted that the fix > > > >might indeed have been correct. Nobody ever dared to decide about it. > > > > > > > >Steve, i'd rather suggest you putting the fix back... > > > > > > I'm certain it wasn't correct. > > > > In which way? Please, get in contact with Steve, so a real fix can be > > done. > > The biggest problem was that it interacted very badly with certain > important things, eg: make. ie: you press ^C and the jobs that make is > running split off and keep running in the background. Sorry, I don't quite understand how these characters are to be processed and what the shell has to do with it. Isn't C-c a character that is "handled" by the system (shell, crt0 or whatever) and C-g is a character that is set up by the application itself? Could someone explain? How and who is handling these and why are C-c and C-g related? > I seem to remember > that another problem was how it interacted with shell 'for' loops etc. What is right here, anyway? Should the whole loop be terminated? What says Posix? I sure noticed that FreeBSD's behaviour changed in all these categories over time, but I lack an idea what is right. Thanks Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://cracauer.cons.org Fax +49 40 522 85 36