diff src/ui.c @ 24196:1040b294bfd3 v8.2.2639

patch 8.2.2639: build failure when fsync() is not available Commit: https://github.com/vim/vim/commit/5ea79a2599d35f75e1ae8a75d2711c754c4cb7c4 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Mar 22 16:45:35 2021 +0100 patch 8.2.2639: build failure when fsync() is not available Problem: Build failure when fsync() is not available. Solution: Add #ifdef.
author Bram Moolenaar <Bram@vim.org>
date Mon, 22 Mar 2021 17:00:03 +0100
parents 9f64c420f280
children fdc6a7769045
line wrap: on
line diff
--- a/src/ui.c
+++ b/src/ui.c
@@ -50,8 +50,10 @@ ui_write(char_u *s, int len, int console
 # endif
 
 	mch_write(s, len);
+# if defined(HAVE_FSYNC)
 	if (console && s[len - 1] == '\n')
-	    fsync(1);
+	    vim_fsync(1);
+# endif
 
 # if !defined(MSWIN)
 	if (output_conv.vc_type != CONV_NONE)