src/fileio.cpp
changeset 10405 fb6f4c4476a6
parent 10385 4f9838649c7f
--- a/src/fileio.cpp	Thu Dec 04 18:47:20 2008 +0000
+++ b/src/fileio.cpp	Fri Dec 05 18:02:04 2008 +0000
@@ -711,12 +711,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 += ScanPathForTarFiles(filename, basepath_length);
-		} else if (sb.st_mode & S_IFREG) {
+		} else if (S_ISREG(sb.st_mode)) {
 			/* File */
 			char *ext = strrchr(filename, '.');