does the gnu c lib for file system interface (readdir, opendir, stat,
etc) only works(rather i say, perfectly works) on POSIX platforms?? if
yes, what library can i use for win32???

to be more precise,

    struct dirent   *ep;
    struct stat     *file_stat;     
    char buff[80];
    DIR *dir;
         
    dir = opendir(".");
    while(ep = readdir(dir)) {
        if(strcmp(ep->d_name, ".") != 0 &&
            strcmp(ep->d_name, "..") != 0) {
            sprintf(buff, "\\%s", ep->d_name);
            stat(buff, file_stat);
            printf("[%d] : %s\n", file_stat->st_mode, ep->d_name);
        }  
    }
    closedir(dir);

the code above outputs the same file types for every file/directory it
read from readdir, that goes for oridinary(text) files and directories
only, not tested for other file types, since other file types will be
irrelevant specifically for what i am doing... or is it i am just
missing something???

thanks in advance


---ynth

Reply via email to