patch 7.4.2229
Problem:    Startup test fails on Solaris.
Solution:   Recognize a character device. (Danek Duvall)
diff --git a/src/buffer.c b/src/buffer.c
index 4f68882..184f09f 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -220,6 +220,9 @@
 # ifdef S_ISSOCK
 		      || S_ISSOCK(perm)
 # endif
+# ifdef OPEN_CHR_FILES
+		      || (S_ISCHR(perm) && is_dev_fd_file(curbuf->b_ffname))
+# endif
 		    ))
 		read_fifo = TRUE;
 	if (read_fifo)