diff src/buffer.c @ 9911:74e345d2878c v7.4.2229

commit https://github.com/vim/vim/commit/f04507d132fbcb63999167ec006fc6e700b5af4f Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 20 15:05:39 2016 +0200 patch 7.4.2229 Problem: Startup test fails on Solaris. Solution: Recognize a character device. (Danek Duvall)
author Christian Brabandt <cb@256bit.org>
date Sat, 20 Aug 2016 15:15:06 +0200
parents 42adbf172ecd
children af161c1f530a
line wrap: on
line diff
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -220,6 +220,9 @@ open_buffer(
 # 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)