close zip/tar when unmounting
authorVince Darley <vincentdarley@sourceforge.net>
Thu, 16 Jan 2003 23:01:55 +0000 (23:01 +0000)
committerVince Darley <vincentdarley@sourceforge.net>
Thu, 16 Jan 2003 23:01:55 +0000 (23:01 +0000)
ChangeLog
library/tarvfs.tcl
library/zipvfs.tcl

index de184e2e24afd056b95af9e933ffa9a90f14025c..2d9d9ecc1aaa7507aa620644816c9bb5f6f373c8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-01-16  Vince Darley <vincentdarley@sourceforge.net>
+       * library/tarvfs.tcl: 
+       * library/zipvfs.tcl: ::close .zip or .tar file when unmounting
+       the filesystem.
+       
 2003-01-14  Vince Darley <vincentdarley@sourceforge.net>
        * library/tarvfs.tcl: new 'tar' filesystem courtesy of Stefan
        Vogel -- many thanks!  The tar vfs is currently read-only and
index 6ac3b27d1f6b25ce7d78981292bfc7f43063c52b..2a027e6e92d1c664ad1946cfe5f7317840bd539f 100644 (file)
@@ -419,4 +419,5 @@ proc tar::getdir {fd path {pat *}} {
 proc tar::_close {fd} {
     variable $fd.toc
     unset $fd.toc
+    ::close $fd
 }
index 9533705a594ad94f20ee8d82cb5717578e0e8865..abbf878263435000379f48fbafae131c9189b7c3 100644 (file)
@@ -491,4 +491,5 @@ proc zip::_close {fd} {
     variable $fd.toc
     unset $fd
     unset $fd.toc
+    ::close $fd
 }