]> granicus.if.org Git - vim/commitdiff
patch 8.0.0038 v8.0.0038
authorBram Moolenaar <Bram@vim.org>
Sat, 15 Oct 2016 17:33:50 +0000 (19:33 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 15 Oct 2016 17:33:50 +0000 (19:33 +0200)
Problem:    OPEN_CHR_FILES not defined for FreeBSD using Debian userland
            files.
Solution:   Check for __FreeBSD_kernel__. (James McCoy, closes #1166)

src/version.c
src/vim.h

index 95115f8233acadfb522271bb87301e94f59f6da3..939a3e138776db2b97bf1701f7b8fe3dfd58ad7d 100644 (file)
@@ -764,6 +764,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    38,
 /**/
     37,
 /**/
index 0ac296e26083b5395748a4f741ca7d566505a0d0..5946d63d2a9498dad5503ef0e8cf99e3e2183734 100644 (file)
--- a/src/vim.h
+++ b/src/vim.h
@@ -2495,7 +2495,8 @@ typedef enum
 #define FNE_INCL_BR    1       /* include [] in name */
 #define FNE_CHECK_START        2       /* check name starts with valid character */
 
-#if (defined(sun) || defined(__FreeBSD__)) && defined(S_ISCHR)
+#if (defined(sun) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) \
+       && defined(S_ISCHR)
 # define OPEN_CHR_FILES
 #endif