From owner-cvs-all@FreeBSD.ORG Fri Jun 13 04:47:25 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A386637B401; Fri, 13 Jun 2003 04:47:25 -0700 (PDT) Received: from mailhub.fokus.fraunhofer.de (mailhub.fokus.fraunhofer.de [193.174.154.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4E6743F85; Fri, 13 Jun 2003 04:47:23 -0700 (PDT) (envelope-from brandt@fokus.fraunhofer.de) Received: from beagle (beagle [193.175.132.100])h5DBlMd01799; Fri, 13 Jun 2003 13:47:22 +0200 (MEST) Date: Fri, 13 Jun 2003 13:47:22 +0200 (CEST) From: Harti Brandt To: Yar Tikhiy In-Reply-To: <200306101830.h5AIUf45016420@repoman.freebsd.org> Message-ID: <20030613134408.I6060@beagle.fokus.fraunhofer.de> References: <200306101830.h5AIUf45016420@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/getty gettytab.h main.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jun 2003 11:47:26 -0000 This introduces a bug that manifests itself in some shells not handling keyboard signals anymore. With main.c:1.41 I get the following stty -a output in bash (/bin/sh also suffers): cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ; eol2 = ; erase = ^H; erase2 = ^H; intr = ^C; kill = ^U; lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q; status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W; with 1.42 I get: cchars: discard = ; dsusp = ; eof = ; eol = ; eol2 = ; erase = ; erase2 = ^H; intr = ; kill = ; lnext = ; min = 1; quit = ; reprint = ; start = ; status = ^T; stop = ; susp = ; time = 0; werase = ; harti On Tue, 10 Jun 2003, Yar Tikhiy wrote: YT>yar 2003/06/10 11:30:41 PDT YT> YT> FreeBSD src repository YT> YT> Modified files: YT> libexec/getty gettytab.h main.c YT> Log: YT> Read gettytab(5) soon enough to fill in all necessary values. YT> Re-read gettytab(5) only if needed. YT> YT> This fixes bugs introduced as long ago as in getty/main.c rev.1.15. YT> YT> PR: bin/18181 YT> MFC after: 1 month YT> YT> Revision Changes Path YT> 1.14 +1 -0 src/libexec/getty/gettytab.h YT> 1.42 +39 -16 src/libexec/getty/main.c YT> -- harti brandt, http://www.fokus.fraunhofer.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.fraunhofer.de, harti@freebsd.org