Skip to content

Commit ca291ae

Browse files
committed
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)
1 parent 0a9046f commit ca291ae

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,8 @@ static char *(features[]) =
764764

765765
static int included_patches[] =
766766
{ /* Add new patch number below this line */
767+
/**/
768+
38,
767769
/**/
768770
37,
769771
/**/

src/vim.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2495,7 +2495,8 @@ typedef enum
24952495
#define FNE_INCL_BR 1 /* include [] in name */
24962496
#define FNE_CHECK_START 2 /* check name starts with valid character */
24972497

2498-
#if (defined(sun) || defined(__FreeBSD__)) && defined(S_ISCHR)
2498+
#if (defined(sun) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) \
2499+
&& defined(S_ISCHR)
24992500
# define OPEN_CHR_FILES
25002501
#endif
25012502

0 commit comments

Comments
 (0)