From 9166838420c2e2029270c4683f68aecd3db5a484 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 21 Feb 2019 12:16:12 +0100 Subject: [PATCH] patch 8.1.0961: Mac: fsync may fail sometimes Problem: Mac: fsync may fail sometimes. Solution: Do not check errno. (Yee Cheng Chin, closes #4025) --- src/fileio.c | 2 +- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fileio.c b/src/fileio.c index ab2c3fd01d737..4060f69d3fb58 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -5135,7 +5135,7 @@ vim_fsync(int fd) # ifdef MACOS_X r = fcntl(fd, F_FULLFSYNC); - if (r != 0 && (errno == ENOTTY || errno == ENOTSUP)) + if (r != 0) // F_FULLFSYNC not working or not supported # endif r = fsync(fd); return r; diff --git a/src/version.c b/src/version.c index 9157ff5f90cb7..db9ab91f7b86c 100644 --- a/src/version.c +++ b/src/version.c @@ -779,6 +779,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 961, /**/ 960, /**/