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

Andrey Chernov ache at
Tue May 1 11:20:34 UTC 2007

On Tue, May 01, 2007 at 08:59:37PM +1000, Peter Jeremy wrote:
> Note that just building the ports with these changes will not demonstrate
> much.  This change alters the functionality of putenv() rather than the
> API/ABI so testing the change requires exercising the ports.  This is
> a much more difficult task.

I agree, only running ports does. As I already answered elsewhere, that 
way we'll have at least first real stats how it affects building system 
instead of that endless BSD vs. POSIX speculation (I already tired of) 
without any real ground of things affected.

> >Apples and oranges. select is BSD own function unlike putenv which is not 
> >BSD own and initially adopted without too much care.
> Then someone needs to fix the "HISTORY" section of getenv(3). I've
> looked thru the TUHS and CSRG files and it didn't exist in V7 or any
> of the early BSDs. I'm not sure when it really did appear.  getenv(3)
> in 4.3reno doesn't claim compliance to any standard for putenv().

And I said so. We can't call POLA what is not belongs to us and poorly 
implemented in our base later just because it stays in that form for a 
long time. Moreover, having it in poorly implemented form will result that 
our soft will be unportable, so we lost possibility to attract potential 

-------------- 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