From owner-cvs-all@FreeBSD.ORG Sun Sep 3 18:42:33 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org 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 8944616A4DA; Sun, 3 Sep 2006 18:42:33 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [194.58.105.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3293C43D53; Sun, 3 Sep 2006 18:42:33 +0000 (GMT) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.44 (FreeBSD)) id 1GJwvL-000Ijh-Hn; Sun, 03 Sep 2006 22:42:27 +0400 Date: Sun, 3 Sep 2006 22:42:27 +0400 From: Slawa Olhovchenkov To: Brian Somers Message-ID: <20060903184227.GA6453%slw@zxy.spb.ru> References: <200601030917.k039H4pC060911@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200601030917.k039H4pC060911@repoman.freebsd.org> User-Agent: Mutt/1.5.11 X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/su su.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 03 Sep 2006 18:42:33 -0000 On Tue, Jan 03, 2006 at 09:17:04AM +0000, Brian Somers wrote: > brian 2006-01-03 09:17:04 UTC > > FreeBSD src repository > > Modified files: > usr.bin/su su.c > Log: > Fix the other su bug reintroduced two commits ago, namely > > $ su > % kill -STOP $$ > > where su is executing (t)csh. csh's job handling is a little more > special than that of (a)sh, bash and even zsh and blows up a little > more spectacularly. This modification restores the original mucking > about with the tty pgrp, but is careful to only do it when su (or > su's child) is the foreground process. > > While I'm here, fix a STDERR_FILENO spelling as suggested by bde. This is break 'make config' in ports tree: > make config ===> Switching to root credentials to create /var/db/ports/glib20 ===> Returning to user credentials Suspended (tty output) For sh, tcsh and other shell. > Revision Changes Path > 1.79 +14 -1 src/usr.bin/su/su.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org"