[Top][All Lists]
[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))