[Issue 1635] New: DirEntry.isfile() and DirEntry.isdir() broken

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Nov 3 14:17:46 PDT 2007


http://d.puremagic.com/issues/show_bug.cgi?id=1635

           Summary: DirEntry.isfile() and DirEntry.isdir() broken
           Product: D
           Version: 1.023
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Phobos
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: aarti at interia.pl


On my linux system following code gives for any filesystem point: 
0 0 
result. At least on linux DirEntry can not distinguish between file and
directory.

-----------------
import std.stdio;
import std.file;

void main(char[][] args) {
    bool callback(DirEntry* de) {
        writef(de.isfile, " ", de.isdir);
        return true;
    }
    listdir(args[1], &callback);
}


-- 



More information about the Digitalmars-d-bugs mailing list