getenv in FreeBSD 7
Doug Hardie
bc979 at lafn.org
Sun Apr 6 22:02:47 UTC 2008
On Apr 6, 2008, at 14:45, Jeremy Chadwick wrote:
> On Sun, Apr 06, 2008 at 02:37:06PM -0700, Doug Hardie wrote:
>> Somewhere between FreeBSD 6.2 and 7.0 getenv has been changed to
>> return a
>> null if an environment variable is set but has no value. I don't
>> find
>> anything anywhere in the documentation/man pages on this. As a
>> result, you
>> cannot distinguish between a variable that is not set and one that
>> is set
>> to a value of "". Is this a bug or a feature change?
>
> I'd begin peeking here:
>
> http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/stdlib/getenv.c
Did that prior to my original posting. I find nothing there on it.
More information about the freebsd-stable
mailing list