cvs commit: src/lib/libc/stdlib getenv.3 getenv.c putenv.c setenv.c

Andrey Chernov ache at FreeBSD.org
Mon Apr 30 19:12:55 UTC 2007


On Mon, Apr 30, 2007 at 08:58:44PM +0200, Henrik Brix Andersen wrote:
> > To the matter: env incorrectly calls setenv("name=...", ...) which is
> > POSIX violation:
> 
> Ok, so we can fix all in-tree occurrences that violate the above, but
> what about 3rd party software that relies on setenv("name=...", ...)
> working on FreeBSD?

In case you mean some ports, they should be fixed, and I'll help. Such 
fixes are backward compatible, so will works for older FreeBSD versions 
too.

We can't stay in the local BSD ghetto forever, we already later for 
several years with the changes in question. Ether we implement standards 
like others already do or we doomed to live with old rotten software 
only forever.

-- 
http://ache.pp.ru/
-------------- 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-all/attachments/20070430/6be242f5/attachment.pgp


More information about the cvs-all mailing list