Possible bug in std.file.listdir (Linux)
    Timo Gransch 
    timo at gransch.de
       
    Wed Jan 31 13:47:05 PST 2007
    
    
  
Hi!
Maybe I'm wrong, but I think I discovered a bug in std.file.listdir.
-- [snip] --
import std.file;
import std.path;
import std.stdio;
int main(char[][] args)
{
        char Files[][]=listdir(curdir);
        
        foreach(char File[]; Files)
        {
                writefln(File);
        }
        return 0;
}
-- [snip] --
This works fine unless there is a file with a '%' in it's name in the
current folder. If I put a file called for example "now_i_test%dmd" there,
the program prints
now_i_testError: std.format
and exits.
I have only tested it on Linux (Ubuntu 6.10 x86).
Best regards,
Timo
    
    
More information about the Digitalmars-d-bugs
mailing list