Changes between Initial Version and Version 2 of Ticket #121
- Timestamp:
- 01/04/09 23:15:42 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #121
- Property status changed from new to assigned
- Property owner set to rurban
-
Ticket #121 – description
initial v2 1 1 The "eval.get_string - same file" fails on cygwin. 2 It writes twice a temp pbc file, load_bytecode it and remove in the middle. 2 It writes twice a temp pbc file, load_bytecode it and remove in the middle.[[BR]] 3 3 I guess that load_bytecode leaves a handle open, 4 4 therefore rm or open > fail with Permission denied. … … 9 9 While debugging this test I see: 10 10 11 cd /tmp 12 ls -al 13 ??????????? ? ? ? ? ? HhY9ocQ3wA.pbc 14 ls -al *.pbc 15 ls: cannot access HhY9ocQ3wA.pbc: No such file or directory 11 cd /tmp [[BR]] 12 ls -al [[BR]] 13 ??????????? ? ? ? ? ? HhY9ocQ3wA.pbc [[BR]] 14 ls -al *.pbc [[BR]] 15 ls: cannot access HhY9ocQ3wA.pbc: No such file or directory [[BR]] 16 16 17 17 Note that cygwin has special code to circumvent unlink on open files, it deferes unlink until process end. And at the end of parrot this file is deleted.