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

Peter Jeremy peterjeremy at
Tue May 1 10:06:44 UTC 2007

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

More information about the cvs-src mailing list