Index: /trunk/src/bldprogs/filesplitter.cpp
===================================================================
--- /trunk/src/bldprogs/filesplitter.cpp	(revision 29768)
+++ /trunk/src/bldprogs/filesplitter.cpp	(revision 29769)
@@ -56,5 +56,5 @@
         struct stat lStat;
         if (    stat(argv[2], &lStat) != 0
-             || (lStat.st_mode & S_IFMT) != S_IFDIR)
+                || ((lStat.st_mode & S_IFDIR) == 0))
         {
             fprintf(stderr, "filesplitter: Given argument \"%s\" is not a valid directory.\n", argv[2]);
