Mercurial > vim
diff src/vim.h @ 12962:15a78f9a978f v8.0.1357
patch 8.0.1357: startup test fails on OpenBSD
commit https://github.com/vim/vim/commit/1a2ab991a6d168699fbcc934b63cfc3579c3d34d
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Nov 28 21:06:18 2017 +0100
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)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 28 Nov 2017 21:15:04 +0100 |
parents | 85a601f985ab |
children | dd734ee3e2fe |
line wrap: on
line diff
--- 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