emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ccb6028: Improve multisession test results on MS-Windows


From: Eli Zaretskii
Subject: master ccb6028: Improve multisession test results on MS-Windows
Date: Fri, 17 Dec 2021 07:42:08 -0500 (EST)

branch: master
commit ccb602836426f1fc2e43fa3506427744668f24c6
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Improve multisession test results on MS-Windows
    
    * lisp/emacs-lisp/multisession.el
    (multisession--backend-set-value): Force 'fsync'ing the temporary
    file.
---
 lisp/emacs-lisp/multisession.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/multisession.el b/lisp/emacs-lisp/multisession.el
index 0767111..ac67af4 100644
--- a/lisp/emacs-lisp/multisession.el
+++ b/lisp/emacs-lisp/multisession.el
@@ -321,7 +321,8 @@ DOC should be a doc string, and ARGS are keywords as 
applicable to
       ;; file for somewhat better atomicity.
       (let ((coding-system-for-write 'utf-8)
             (create-lockfiles nil)
-            (temp (make-temp-name file)))
+            (temp (make-temp-name file))
+            (write-region-inhibit-fsync nil))
         (write-region (point-min) (point-max) temp nil 'silent)
         (set-file-times temp time)
         (rename-file temp file t)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]