updated for version 7.2-170
diff --git a/src/fileio.c b/src/fileio.c
index 3af64c4..ae656a0 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -4416,7 +4416,7 @@
 # endif
 	buf_setino(buf);
     }
-    else if (buf->b_dev < 0)
+    else if (!buf->b_dev_valid)
 	/* Set the inode when creating a new file. */
 	buf_setino(buf);
 #endif