From ca291aec99b60fe81eaab36aa718e51421bb88d5 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 15 Oct 2016 19:33:50 +0200 Subject: [PATCH] patch 8.0.0038 Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. Solution: Check for __FreeBSD_kernel__. (James McCoy, closes #1166) --- src/version.c | 2 ++ src/vim.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/version.c b/src/version.c index 95115f823..939a3e138 100644 --- a/src/version.c +++ b/src/version.c @@ -764,6 +764,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 38, /**/ 37, /**/ diff --git a/src/vim.h b/src/vim.h index 0ac296e26..5946d63d2 100644 --- 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 -- 2.50.1