From d569bb029983cff947dce704e6f830276204c13f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 11 Aug 2018 13:57:20 +0200 Subject: patch 8.1.0268: file type checking has too many #ifdef Problem: File type checking has too many #ifdef. Solution: Always define the S_IF macros. (Ken Takata, closes #3306) --- src/buffer.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/buffer.c') diff --git a/src/buffer.c b/src/buffer.c index 32d1eb402..640537254 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -204,13 +204,8 @@ open_buffer( #endif #ifdef UNIX perm = mch_getperm(curbuf->b_ffname); - if (perm >= 0 && (0 -# ifdef S_ISFIFO - || S_ISFIFO(perm) -# endif -# ifdef S_ISSOCK + if (perm >= 0 && (S_ISFIFO(perm) || S_ISSOCK(perm) -# endif # ifdef OPEN_CHR_FILES || (S_ISCHR(perm) && is_dev_fd_file(curbuf->b_ffname)) # endif -- cgit v1.2.1