commit 7a322fd
Devine Lu Linvega
·
2025-01-24 00:13:42 +0000 UTC
parent 7cb1a37
(file.c) Display hidden files
1 files changed,
+3,
-1
+3,
-1
1@@ -108,7 +108,9 @@ put_fdir(Uint8 *dest, unsigned int len, const char *filepath, DIR *dir)
2 Uint8 *_dest = dest;
3 struct dirent *de = readdir(dir);
4 for(; de != NULL; de = readdir(dir))
5- if(de->d_name[0] != '.' && len > strlen(de->d_name) + 8) {
6+ if(de->d_name[0] == '.' && (de->d_name[1] == '.' || de->d_name[1] == '\0'))
7+ continue;
8+ else if(len > strlen(de->d_name) + 8) {
9 static char res[0x2000];
10 make_pathfile(res, (char *)filepath, de->d_name);
11 dest += put_statfile(dest, res, de->d_name);