src/fileio.cpp
changeset 10384 6b408b83ac34
parent 10310 ca2eb5811a07
child 10385 4f9838649c7f
--- a/src/fileio.cpp	Wed Nov 26 01:03:34 2008 +0000
+++ b/src/fileio.cpp	Wed Nov 26 01:07:49 2008 +0000
@@ -984,12 +984,12 @@
 
 		snprintf(filename, lengthof(filename), "%s%s", path, d_name);
 
-		if (sb.st_mode & S_IFDIR) {
+		if (S_ISDIR(sb.st_mode)) {
 			/* Directory */
 			if (strcmp(d_name, ".") == 0 || strcmp(d_name, "..") == 0) continue;
 			AppendPathSeparator(filename, lengthof(filename));
 			num += ScanPath(fs, extension, filename, basepath_length);
-		} else if (sb.st_mode & S_IFREG) {
+		} else if (S_ISREG(sb.st_mode)) {
 			/* File */
 			char *ext = strrchr(filename, '.');