cvs commit: src/usr.sbin/sysinstall main.c

Peter Jeremy peterjeremy at optushome.com.au
Tue May 1 10:06:44 UTC 2007


On 2007-May-01 04:02:42 +0400, Andrey Chernov <ache at freebsd.org> 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?

I would have expected this proposed change to get a heads-up in
current@ first.  _Especially_ since there is a current thread in
current@ about fixing some long-standing memory leaks in our *env()
functions.  Implementing a major POLA violation without any warning
whilst other changes to the same code are being discussed in one of
the mailing lists could be seen as impolite.

>There is no SVR4 bugs in this commit.

The SVR4 behaviour (as documented in SUSv3) is a bug.

Note that the C90 (ANSI X3.159-1989, ISO 9899:1990) does not include
putenv() or setenv() due to the the lack of any concensus on how they
should behave.  FreeBSD does not and (AFAIK) has never claimed to be
to-the-letter POSIX compliance by default.

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20070501/74115407/attachment-0001.pgp


More information about the cvs-src mailing list