Date: Sun, 3 Sep 2006 22:42:27 +0400 From: Slawa Olhovchenkov <slw@zxy.spb.ru> To: Brian Somers <brian@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/su su.c Message-ID: <20060903184227.GA6453%slw@zxy.spb.ru> In-Reply-To: <200601030917.k039H4pC060911@repoman.freebsd.org> References: <200601030917.k039H4pC060911@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060903184227.GA6453%slw>