From owner-cvs-all Thu Aug 8 1:55:26 2002 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 8002C37B400; Thu, 8 Aug 2002 01:55:21 -0700 (PDT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 808B143E6E; Thu, 8 Aug 2002 01:55:20 -0700 (PDT) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.12.5/8.12.5) with ESMTP id g788t9lE000544; Thu, 8 Aug 2002 12:55:10 +0400 (MSD) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.12.5/8.12.5/Submit) id g788t8ln000543; Thu, 8 Aug 2002 12:55:08 +0400 (MSD) (envelope-from ache) Date: Thu, 8 Aug 2002 12:55:06 +0400 From: "Andrey A. Chernov" To: Julian Elischer Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_sig.c Message-ID: <20020808085505.GA455@nagual.pp.ru> References: <200208080618.g786IfN8053349@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200208080618.g786IfN8053349@freefall.freebsd.org> User-Agent: Mutt/1.5.1i Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Aug 07, 2002 at 23:18:41 -0700, Julian Elischer wrote: > julian 2002/08/07 23:18:41 PDT > > Modified files: > sys/kern kern_sig.c > Log: > Do some work on keeping better track of stopped/continued state. > I'm not sure what happenned to the original setting of the P_CONTINUED > flag. it appears to have been lost in the paper shuffling... > This and proc.h commits change su+csh bug a bit, but bug remains. Now I got following picture on 'suspend'/'fg' commands: ------------------------------ ttyp0 68_# suspend Suspended (signal) ttyp0 65_> fg su ttyp0 69_# Suspended (tty output) ttyp0 66_> --------------------------------------- Now I can type anything, but when I press 'Enter', login shell is killed. The difference with previous variant is that previously it was killed immediatelly, no waiting on the prompt. Also note that "Suspended (tty output)" state should not be here. Sorry, I have no ktrace yet, but maybe later. You can always reproduce it with -current su/csh combination. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message