$OpenBSD: patch-src_nvim_vim_h,v 1.1 2017/12/02 12:28:05 edd Exp $

Fix opening character devices.
https://github.com/neovim/neovim/issues/7542
https://github.com/jamessan/neovim/commit/9c58b502d85e4ac08a358d29d5bf4bdae20e8ad4

Index: src/nvim/vim.h
--- src/nvim/vim.h.orig
+++ src/nvim/vim.h
@@ -314,7 +314,7 @@ enum { FOLD_TEXT_LEN = 51 };  //!< buffer size for get
 // Lowest number used for window ID. Cannot have this many windows per tab.
 #define LOWEST_WIN_ID 1000
 
-#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && defined(S_ISCHR)
+#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)) && defined(S_ISCHR)
 # define OPEN_CHR_FILES
 #endif
 
