# HG changeset patch # User Christian Brabandt # Date 1476553504 -7200 # Node ID 146abb526e828a197b54ddd53619d992ed8a6a45 # Parent de0cf3243092f1d22448912cc3597bef893262d9 commit https://github.com/vim/vim/commit/ca291aec99b60fe81eaab36aa718e51421bb88d5 Author: Bram Moolenaar Date: Sat Oct 15 19:33:50 2016 +0200 patch 8.0.0038 Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. Solution: Check for __FreeBSD_kernel__. (James McCoy, closes https://github.com/vim/vim/issues/1166) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 38, +/**/ 37, /**/ 36, diff --git a/src/vim.h b/src/vim.h --- 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