Date: Mon, 30 Apr 2007 23:12:53 +0400 From: Andrey Chernov <ache@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdlib getenv.3 getenv.c putenv.c setenv.c Message-ID: <20070430191253.GA87375@nagual.pp.ru> In-Reply-To: <20070430185844.GD73050@tirith.brixandersen.dk> References: <200704301656.l3UGuIqf048148@repoman.freebsd.org> <20070430183624.GA73050@tirith.brixandersen.dk> <20070430184854.GA87050@nagual.pp.ru> <20070430185844.GD73050@tirith.brixandersen.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
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/
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)
iD8DBQFGNj+1Vg5YK5ZEdN0RAkghAKCkqQZsxY4dC3CH7B92ApX/lNDDoACeM9nY
uj0q4ixKuyCFan0LPpk0wPw=
=e7S5
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070430191253.GA87375>
