92
92
bool FiosIsValidFile(const char *path, const struct dirent *ent, struct stat *sb)
96
96
#if defined(__MORPHOS__) || defined(__AMIGAOS__)
97
97
/* On MorphOS or AmigaOS paths look like: "Volume:directory/subdirectory" */
99
snprintf(filename, lengthof(filename), "%s:%s", path, ent->d_name);
99
res = snprintf(filename, lengthof(filename), "%s:%s", path, ent->d_name);
100
100
} else // XXX - only next line!
102
102
assert(path[strlen(path) - 1] == PATHSEPCHAR);
103
103
if (strlen(path) > 2) assert(path[strlen(path) - 2] != PATHSEPCHAR);
105
snprintf(filename, lengthof(filename), "%s%s", path, ent->d_name);
105
res = snprintf(filename, lengthof(filename), "%s%s", path, ent->d_name);
107
110
return stat(filename, sb) == 0;