aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-04-02 22:11:35 +0300
committerZyX <kp-pav@yandex.ru>2017-04-02 22:11:35 +0300
commitb10880dadcbd3b3ad368621f95a0f4be7e30dc0d (patch)
treed2546048e984a65178fabd9f5d43fcafec1b9320 /runtime
parentddfa0359c638a4fd5eba5c339dc3e18e2b8aca35 (diff)
downloadrneovim-b10880dadcbd3b3ad368621f95a0f4be7e30dc0d.tar.gz
rneovim-b10880dadcbd3b3ad368621f95a0f4be7e30dc0d.tar.bz2
rneovim-b10880dadcbd3b3ad368621f95a0f4be7e30dc0d.zip
eval: Make writefile() able to disable fsync()
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/eval.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 9a86e13d95..727199f742 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -7915,6 +7915,11 @@ writefile({list}, {fname} [, {flags}])
appended to the file: >
:call writefile(["foo"], "event.log", "a")
:call writefile(["bar"], "event.log", "a")
+<
+ When {flags} contains "S" fsync() call is not used. This means
+ that writefile() will finish faster, but writes may be left in
+ OS buffers and not yet written to disk. Such changes will
+ disappear if system crashes before OS does writing.
All NL characters are replaced with a NUL character.
Inserting CR characters needs to be done before passing {list}