stefan writes: > > I just added a check for unsetenv() in the configure script and used it in > posix.c appropiately for mingw32 hosts. Which means that a > putenv("name="); would remove the environment variable 'name'. I think there's a small memory leak there, viz (while #t (putenv "FOO")) Perhaps * posix.c (s_scm_putenv): Free temporary ptr in mingw unset. Of course the main putenv bit also leaks, but that's another story :-).