diff -r 3cea8776104b -r a780a47d6af3 src/os2.cpp --- a/src/os2.cpp Tue Mar 06 22:16:43 2007 +0000 +++ b/src/os2.cpp Tue Mar 06 22:37:04 2007 +0000 @@ -114,11 +114,15 @@ char filename[MAX_PATH]; snprintf(filename, lengthof(filename), "%s" PATHSEP "%s", path, ent->d_name); - if (stat(filename, sb) != 0) return false; + return stat(filename, sb) == 0; +} - return (ent->d_name[0] != '.'); // hidden file +bool FiosIsHiddenFile(const struct dirent *ent) +{ + return ent->d_name[0] == '.'; } + static void ChangeWorkingDirectory(char *exe) { char *s = strrchr(exe, PATHSEPCHAR);