On Thu, Sep 30, 2010 at 03:05:26PM +0200, Nicolas Joly wrote: > One possibility could be to not free memory at all in setenv, but only > with unsetenv.
I'm not convinced about that. > IMHO, it's a programmer error to call setenv more than once on the > same variable without a corresponding unsetenv in between (just like > malloc()/free() behaviour). Is there any standard which backs this statement? > Otherwise, if i understand things > correctly, it's more putenv that shoud work that way. Our putenv(3) is implemented via setenv(3). Kind regards -- Matthias Scheler http://zhadum.org.uk/