diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-02-20 21:37:23 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-02-21 02:00:51 +0100 |
commit | 0e97d3d4ee013b6f405bebeb2e4383e39a01d1e1 (patch) | |
tree | 89f0df13b2df4925d1261ce0ab3485707427e118 /src/nvim/os/pty_process_unix.c | |
parent | 40f5a6c4dafe4bbca227d4c6bda0d9a94d817d71 (diff) | |
download | rneovim-0e97d3d4ee013b6f405bebeb2e4383e39a01d1e1.tar.gz rneovim-0e97d3d4ee013b6f405bebeb2e4383e39a01d1e1.tar.bz2 rneovim-0e97d3d4ee013b6f405bebeb2e4383e39a01d1e1.zip |
fix "E667: Fsync failed" on macOS
macOS: Try direct fsync() if F_FULLFSYNC fails.
closes #6725
ref https://github.com/vim/vim/pull/4016
vim-patch:8.1.0957
> on macOS F_FULLFSYNC fails with ENOTSUP for unsupported storage systems
> (e.g. SMB), though this is not documented in the Apple fcntl man page.
libuv fixed this in v1.25.0:
https://github.com/libuv/libuv/commit/6fc797c3fe18d8df71b36ecf2184f085c0283251
Diffstat (limited to 'src/nvim/os/pty_process_unix.c')
0 files changed, 0 insertions, 0 deletions