digitalmars.D.bugs - bug in std.file.listdir (fix included)
- Nick (14/14) Feb 20 2006 Runnig the following:
- Walter Bright (1/1) Feb 20 2006 You're right, I'll fold in the fix.
Runnig the following: will output bogus sizes for all the files except the first. It would also do the same for access times, etc. The bug lies in the 'lazy' evaluation of stat() found in the linux version of the DirEntry struct. To fix it, add the line didstat = 0; to DirEntry.init(), found at line 1126 of std/file.d. Nick
Feb 20 2006