Not sure if this is a bug or something that has changed.
Using Regina 2.2 for Win32 (using NT/W2K) I can create
a 'lock' file using a command such as:
call lineout 'lockfile','blahblahblah'
The file 'lockfile' stays allocated until the program ends
(though I could also close it). If I try to delete this file from a
command prompt while the program is running and the file
is still open, I receive the error 'The process cannot access
the file because it is being used by another process'. This
is the behaviour I'd expect.
Moving to Regina 3.1 and using the same command, the
lockfile gets created but I can now delete it from a
command prompt even though it should still be open.
Any thoughts, and are there any workarounds that would
work in both 2.2 and 3.1?
(Apologies if this is already documented somewhere and
I've missed it).