Description: |
Windows DLLs packaged in starpacks, kits, ZIP file systems are extracted
to a temporary directory in $env(TEMP) with pattern TCLnnnnnnnn (where n
are hex digits) before they can be loaded into the process address space.
This is implemented in the platform specific part of Tcl_LoadFile().
However, the directory is not cleaned up on termination of the application,
so over time these directories clutter up the TEMP storage.
A proof of concept implementation which performs a cleanup on termination
is implemented in two AndroWish check-ins, see
http://www.androwish.org/index.html/info/8124bec2b006626e and
http://www.androwish.org/index.html/info/02f57b011f15ee65
For discussion on comp.lang.tcl see
http://comp.lang.tcl.narkive.com/mdJikuUi/tclkits-producing-temporary-directories
|