From owner-cvs-all Fri Jul 31 00:22:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA15473 for cvs-all-outgoing; Fri, 31 Jul 1998 00:22:33 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA15468; Fri, 31 Jul 1998 00:22:32 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA04478; Fri, 31 Jul 1998 00:22:32 -0700 (PDT) Date: Fri, 31 Jul 1998 00:22:32 -0700 (PDT) Message-Id: <199807310722.AAA04478@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/usr.bin/login login.c Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/07/31 00:22:31 PDT Modified files: usr.bin/login login.c Log: Backed out rev.1.31. It was a workaround for bugs in rev.1.4 of libc/gen/getpass.c. The old behaviour of blocking SIGINT and not changing SIGQUIT was restored in rev.1.5 of getpass.c. The change here completely restores the old behaviour of not supporting killing login with keyboard signals (only) at the password prompt. There is no reason to support this, since login can be exited normally by typing a couple of ^D's. Login certainly shouldn't dump core in response to user input. Previously, SIGQUIT killed login immediately but SIGINT killed it only after the password was entered. PR: 7444 Revision Changes Path 1.37 +1 -5 src/usr.bin/login/login.c