about summary refs log tree commit diff
path: root/mdirs.c
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-03-08 17:16:50 +0100
committerLeah Neukirchen <leah@vuxu.org>2020-03-08 17:16:50 +0100
commit6dd0799aab88c1e923141b249f90fd728324e1f3 (patch)
tree339631aa83e6934da303aaf29883e2dea1cd9fd6 /mdirs.c
parent582256618a102cb3b6597ed63124c48ae16f8efb (diff)
downloadmblaze-6dd0799aab88c1e923141b249f90fd728324e1f3.tar.gz
mblaze-6dd0799aab88c1e923141b249f90fd728324e1f3.tar.xz
mblaze-6dd0799aab88c1e923141b249f90fd728324e1f3.zip
mdirs: extract DT_* handling
Diffstat (limited to 'mdirs.c')
-rw-r--r--mdirs.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mdirs.c b/mdirs.c
index 68b7e3f..46b2426 100644
--- a/mdirs.c
+++ b/mdirs.c
@@ -8,6 +8,7 @@
 #include <unistd.h>
 
 #include "blaze822.h"
+#include "blaze822_priv.h"
 
 static char sep = '\n';
 int aflag;
@@ -47,10 +48,9 @@ mdirs(char *fpath)
 	}
 
 	while ((d = readdir(dir))) {
-#if defined(DT_DIR) && defined(DT_UNKNOWN)
-		if (d->d_type != DT_DIR && d->d_type != DT_UNKNOWN)
+		if (!DIR_DT(d->d_type))
 			continue;
-#endif
+
 		if (d->d_name[0] == '.' &&
 		    d->d_name[1] == 0)
 			continue;