emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: Setting file-precious-flag fails to honour umask on new files


From: Richard Stallman
Subject: Re: Setting file-precious-flag fails to honour umask on new files
Date: Thu, 15 Jun 2006 11:09:46 -0400

Does this fix it?

*** files.el    12 Jun 2006 14:12:27 -0400      1.844
--- files.el    15 Jun 2006 09:23:00 -0400      
***************
*** 3630,3637 ****
                (set-visited-file-modtime old-modtime)))
            ;; Since we have created an entirely new file,
            ;; make sure it gets the right permission bits set.
!           (setq setmodes (or setmodes (cons (file-modes buffer-file-name)
!                                             buffer-file-name)))
            ;; We succeeded in writing the temp file,
            ;; so rename it.
            (rename-file tempname buffer-file-name t))
--- 3630,3638 ----
                (set-visited-file-modtime old-modtime)))
            ;; Since we have created an entirely new file,
            ;; make sure it gets the right permission bits set.
!           (setq setmodes (or setmodes
!                              (cons (or (file-modes buffer-file-name) umask)
!                                    buffer-file-name)))
            ;; We succeeded in writing the temp file,
            ;; so rename it.
            (rename-file tempname buffer-file-name t))




reply via email to

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