From 1a2ab991a6d168699fbcc934b63cfc3579c3d34d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 28 Nov 2017 21:06:18 +0100 Subject: [PATCH] patch 8.0.1357: startup test fails on OpenBSD Problem: Startup test fails on OpenBSD. (Edd Barrett) Solution: Check for "BSD" instead of "FreeBSD" being defined. (James McCoy, closes #2376, closes #2378) --- 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 50e3f1600..6fb11e911 100644 --- a/src/version.c +++ b/src/version.c @@ -771,6 +771,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1357, /**/ 1356, /**/ diff --git a/src/vim.h b/src/vim.h index 1c2b7950e..bf6c3d3ff 100644 --- a/src/vim.h +++ b/src/vim.h @@ -2485,7 +2485,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_SYSTEM) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) \ +/* BSD is supposed to cover FreeBSD and similar systems. */ +#if (defined(SUN_SYSTEM) || defined(BSD) || defined(__FreeBSD_kernel__)) \ && defined(S_ISCHR) # define OPEN_CHR_FILES #endif -- 2.50.1