summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorhobbs <hobbs>2005-10-05 08:02:19 (GMT)
committerhobbs <hobbs>2005-10-05 08:02:19 (GMT)
commit244bc931a8bd5bd2daf06b45906027f9035a5943 (patch)
treec1c8c1ac1b39ca562df88127c192f664a293833d /ChangeLog
parent001484010656fc7ed52edb2c9a770f18cc7e6dc3 (diff)
downloadtcl-244bc931a8bd5bd2daf06b45906027f9035a5943.zip
tcl-244bc931a8bd5bd2daf06b45906027f9035a5943.tar.gz
tcl-244bc931a8bd5bd2daf06b45906027f9035a5943.tar.bz2
* win/tclWinPort.h: define USE_PUTENV_FOR_UNSET 1
* generic/tclEnv.c (TclSetEnv, TclUnsetEnv): add USE_PUTENV_FOR_UNSET to existing USE_PUTENV define to account for various systems that have putenv(), but can't unset env vars with it. Note difference between Windows and Linux for actually unsetting the env var (use of '='). Correct the resizing of the environ array. We assume that we are in full ownership, but that's not correct.[Bug 979640]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8693f38..b555297 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2005-10-05 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * win/tclWinPort.h: define USE_PUTENV_FOR_UNSET 1
+ * generic/tclEnv.c (TclSetEnv, TclUnsetEnv): add
+ USE_PUTENV_FOR_UNSET to existing USE_PUTENV define to account for
+ various systems that have putenv(), but can't unset env vars with
+ it. Note difference between Windows and Linux for actually
+ unsetting the env var (use of '=').
+ Correct the resizing of the environ array. We assume that we are
+ in full ownership, but that's not correct.[Bug 979640]
+
2005-10-04 Jeff Hobbs <jeffh@ActiveState.com>
* win/tclWinSerial.c (SerialSetOptionProc): free argv [Bug 1067708]