There is a problem exhibited by the Mac and Unix VMs:
If you access the contents of a directory, then delete it, then try to access its contents again,
the directory is not properly diagnosed as being nonexistent.
This is caught by the FileDirectoryTests.
In the Unix VM, this is due to the opened directory handle not being invalidated when the directory is deleted.
The attached patch to the SF 3.2-6 sources fixes this problem by marking the opened directory as invalid when it's deleted.
This does require the name to be the same (i.e. watch out for trailing slashes!).
On Saturday 30 November 2002 03:52 pm, I wrote:
The attached patch to the SF 3.2-6 sources
should read:
The attached patch to the SourceForge CVS sources or Ian's 3.2-6 sources
squeak-dev@lists.squeakfoundation.org