Fio 1.50-rc1
[fio.git] / init.c
diff --git a/init.c b/init.c
index bdbb3774e8598874f2c555724a4f2d7c68f84290..124bdbbbf2fa30beabcb62e69814f2b20f951791 100644 (file)
--- a/init.c
+++ b/init.c
@@ -22,7 +22,7 @@
 
 #include "lib/getopt.h"
 
-static char fio_version_string[] = "fio 1.44.3";
+static char fio_version_string[] = "fio 1.50-rc1";
 
 #define FIO_RANDSEED           (0xb1899bedUL)
 
@@ -431,7 +431,9 @@ static int exists_and_not_file(const char *filename)
        if (lstat(filename, &sb) == -1)
                return 0;
 
-       if (S_ISREG(sb.st_mode))
+       /* \\.\ is the device namespace in Windows, where every file
+        * is a device node */
+       if (S_ISREG(sb.st_mode) && strncmp(filename, "\\\\.\\", 4) != 0)
                return 0;
 
        return 1;