src/os2.cpp
changeset 6240 9d9874ef9f0b
parent 5591 51e4c59c31dd
child 6247 7d81e3a5d803
equal deleted inserted replaced
6239:971f566e881c 6240:9d9874ef9f0b
   112 bool FiosIsValidFile(const char *path, const struct dirent *ent, struct stat *sb)
   112 bool FiosIsValidFile(const char *path, const struct dirent *ent, struct stat *sb)
   113 {
   113 {
   114 	char filename[MAX_PATH];
   114 	char filename[MAX_PATH];
   115 
   115 
   116 	snprintf(filename, lengthof(filename), "%s" PATHSEP "%s", path, ent->d_name);
   116 	snprintf(filename, lengthof(filename), "%s" PATHSEP "%s", path, ent->d_name);
   117 	if (stat(filename, sb) != 0) return false;
   117 	return stat(filename, sb) == 0;
   118 
   118 }
   119 	return (ent->d_name[0] != '.'); // hidden file
   119 
   120 }
   120 bool FiosIsHiddenFile(const struct dirent *ent)
       
   121 {
       
   122 	return ent->d_name[0] == '.';
       
   123 }
       
   124 
   121 
   125 
   122 static void ChangeWorkingDirectory(char *exe)
   126 static void ChangeWorkingDirectory(char *exe)
   123 {
   127 {
   124 	char *s = strrchr(exe, PATHSEPCHAR);
   128 	char *s = strrchr(exe, PATHSEPCHAR);
   125 
   129