Chore (Linux): always ignore hidden files when enumerating directories

This commit is contained in:
Carter Li
2024-10-15 10:16:15 +08:00
parent f87f345918
commit 1c598add39
5 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -167,7 +167,7 @@ const char* ffDetectBattery(FFBatteryOptions* options, FFlist* results)
struct dirent* entry;
while((entry = readdir(dirp)) != NULL)
{
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
FF_AUTO_CLOSE_FD int dfd = openat(dirfd(dirp), entry->d_name, O_RDONLY | O_CLOEXEC);
+1 -1
View File
@@ -25,7 +25,7 @@ static const char* detectWithBacklight(FFlist* result)
struct dirent* entry;
while((entry = readdir(dirp)) != NULL)
{
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
ffStrbufAppendS(&backlightDir, entry->d_name);
+2 -2
View File
@@ -22,7 +22,7 @@ static const char* drmParseSysfs(FFDisplayServerResult* result)
struct dirent* entry;
while((entry = readdir(dirp)) != NULL)
{
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
ffStrbufAppendS(&drmDir, entry->d_name);
@@ -185,7 +185,7 @@ FF_MAYBE_UNUSED static const char* drmGetEdidByConnId(uint32_t connId, uint8_t*
struct dirent* entry;
while((entry = readdir(dirp)) != NULL)
{
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
ffStrbufAppendS(&drmDir, entry->d_name);
+1 -1
View File
@@ -610,7 +610,7 @@ static void getPackageCountsBedrock(FFstrbuf* baseDir, FFPackagesResult* package
{
if(entry->d_type != DT_DIR)
continue;
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
ffStrbufAppendS(baseDir, entry->d_name);
@@ -63,7 +63,7 @@ const char* ffDetectPowerAdapter(FFlist* results)
struct dirent* entry;
while((entry = readdir(dirp)) != NULL)
{
if(ffStrEquals(entry->d_name, ".") || ffStrEquals(entry->d_name, ".."))
if(entry->d_name[0] == '.')
continue;
FF_AUTO_CLOSE_FD int dfd = openat(dirfd(dirp), entry->d_name, O_RDONLY | O_CLOEXEC);