cvs commit: src/usr.bin/su su.c
Slawa Olhovchenkov
slw at zxy.spb.ru
Sun Sep 3 18:42:33 UTC 2006
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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/cvs-src
> To unsubscribe, send any mail to "cvs-src-unsubscribe at freebsd.org"
More information about the cvs-src
mailing list