mirror of
https://github.com/neovim/neovim.git
synced 2025-09-12 06:18:16 +00:00
Use defined(BSD) check when defining OPEN_CHR_FILES
Rather than enumerate predefines for all BSD systems, just rely on the fact that they all "#define BSD" in sys/param.h. Debian's GNU/kFreeBSD still requires its own check, since it isn't using the BSD userspace. References: OpenBSD -210ebf9df0/sys/sys/param.h (L40)
FreeBSD -f5d95e1f8d/sys/sys/param.h (L43)
NetBSD -ea62098079/sys/sys/param.h (L49)
DragonFlyBSD -94ecf1295b/sys/sys/param.h (L41)
vim-patch:8.0.1357
This commit is contained in:
@@ -314,7 +314,8 @@ enum { FOLD_TEXT_LEN = 51 }; //!< buffer size for get_foldtext()
|
||||
// Lowest number used for window ID. Cannot have this many windows per tab.
|
||||
#define LOWEST_WIN_ID 1000
|
||||
|
||||
#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)) && defined(S_ISCHR)
|
||||
// BSD is supposed to cover FreeBSD and similar systems.
|
||||
#if (defined(BSD) || defined(__FreeBSD_kernel__)) && defined(S_ISCHR)
|
||||
# define OPEN_CHR_FILES
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user