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