mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* lisp/emacs-lisp/bytecomp.el (byte-compile-file): Tweak previous change.
Write out the name of the .elc file, rather than the temp-file.
This commit is contained in:
parent
0f34ae289a
commit
7eb662be2f
1 changed files with 3 additions and 2 deletions
|
|
@ -1706,7 +1706,7 @@ The value is non-nil if there were no errors, nil if errors."
|
|||
(tempfile (make-temp-name target-file)))
|
||||
(if (memq system-type '(ms-dos 'windows-nt))
|
||||
(setq buffer-file-type t))
|
||||
(write-region (point-min) (point-max) tempfile)
|
||||
(write-region (point-min) (point-max) tempfile nil 1)
|
||||
;; This has the intentional side effect that any
|
||||
;; hard-links to target-file continue to
|
||||
;; point to the old file (this makes it possible
|
||||
|
|
@ -1715,7 +1715,8 @@ The value is non-nil if there were no errors, nil if errors."
|
|||
;; emacs-lisp files in the build tree are
|
||||
;; recompiled). Previously this was accomplished by
|
||||
;; deleting target-file before writing it.
|
||||
(rename-file tempfile target-file t))
|
||||
(rename-file tempfile target-file t)
|
||||
(message "Wrote %s" target-file))
|
||||
;; This is just to give a better error message than write-region
|
||||
(signal 'file-error
|
||||
(list "Opening output file"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue