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