]> granicus.if.org Git - vim/commit
patch 8.1.0915: fsync() may not work properly on Mac v8.1.0915
authorBram Moolenaar <Bram@vim.org>
Thu, 14 Feb 2019 11:56:36 +0000 (12:56 +0100)
committerBram Moolenaar <Bram@vim.org>
Thu, 14 Feb 2019 11:56:36 +0000 (12:56 +0100)
commita787019518a540a7b4d0070f15467931b870ac89
tree684243a253d30b00c171f25144798f80400ecc4b
parent5fd0f5052f9a312bb4cfe7b4176b1211d45127ee
patch 8.1.0915: fsync() may not work properly on Mac

Problem:    fsync() may not work properly on Mac.
Solution:   Use fcntl() with F_FULLFSYNC. (suggested by Justin M. Keyes)
src/evalfunc.c
src/fileio.c
src/memfile.c
src/proto/fileio.pro
src/version.c