Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 May 2007 04:28:17 +0400
From:      Andrey Chernov <ache@FreeBSD.org>
To:        Alfred Perlstein <alfred@FreeBSD.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.sbin/sysinstall main.c
Message-ID:  <20070501002817.GA887@nagual.pp.ru>
In-Reply-To: <20070501000242.GA19510@nagual.pp.ru>
References:  <200704301516.l3UFGJbu019162@repoman.freebsd.org> <20070430180043.GK13868@elvis.mu.org> <20070430181824.GA83415@nagual.pp.ru> <20070430225717.GA7008@VARK.MIT.EDU> <20070501000242.GA19510@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 01, 2007 at 04:02:42AM +0400, Andrey Chernov wrote:
> On Mon, Apr 30, 2007 at 06:57:17PM -0400, David Schultz wrote:
> > I think Alfred is absolutely right, and this is a pretty major
> > POLA violation. 
> 
> That's -current for. Do you suggest to wait yet more N years to commit 
> exact that stuff?

Speaking about POLA, POLA says that valid call to setenv f.e. is in form
setenv("name", "value", 1);
it does not says that hacks like
setenv("name=value", "value", 1);
should be allowed and works.

Moreover, putenv() isn't BSD own function, and was incorrectly implemented 
initially in BSD. BSD implementation just violates original POLA for 
putenv() all other use.

Insisting to keep bug-to-bug compatibility forever leads to nowhere.
And increase porting efforts greately.

-- 
http://ache.pp.ru/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070501002817.GA887>