putenv() - copying environment string violates Unix specs?

Andrej Borsenkow Andrej.Borsenkow@mow.siemens.ru
Tue Jul 25 05:07:00 GMT 2000


> > Of course, then setenv() should never attempt to reuse old
> environment
> > string. Just occured to me. That gives consitent handling -
> caller is
> > responsible for allocating and freeing environment strings.
>
> That's not required by SUSv2. If you call setenv you can't
> influence memory usage in any way. See the glibc example.
>

Granted. That implies, that mixing putenv() and setenv() is a bad thing.
Good to know :-)

-andrej


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list