From 7e2524f240c00e94075fe5cc054291fcbeea118e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 27 Feb 2015 18:25:16 +0100 Subject: [PATCH] updated for version 7.4.644 Problem: Stratus VOS doesn't have sync(). Solution: Use fflush(). (Karli Aurelia) --- src/memfile.c | 3 ++- src/version.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/memfile.c b/src/memfile.c index d1bc96a577..57c9d92fd2 100644 --- a/src/memfile.c +++ b/src/memfile.c @@ -639,7 +639,8 @@ mf_sync(mfp, flags) # endif /* OpenNT is strictly POSIX (Benzinger) */ /* Tandem/Himalaya NSK-OSS doesn't have sync() */ -# if defined(__OPENNT) || defined(__TANDEM) + /* No sync() on Stratus VOS */ +# if defined(__OPENNT) || defined(__TANDEM) || defined(__VOS__) fflush(NULL); # else sync(); diff --git a/src/version.c b/src/version.c index 095313ada9..da32795c6e 100644 --- a/src/version.c +++ b/src/version.c @@ -756,6 +756,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 644, /**/ 643, /**/