1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-08 20:58:58 +00:00

* simple.el (process-file-side-effects): New defvar.

This commit is contained in:
Michael Albinus 2009-08-25 08:45:41 +00:00
parent ecd3d54f20
commit 2c4f2562bb

View File

@ -2513,6 +2513,17 @@ value passed."
(when stderr-file (delete-file stderr-file))
(when lc (delete-file lc)))))
(defvar process-file-side-effects t
"Whether a call of `process-file' changes remote files.
Per default, this variable is always set to `t', meaning that a
call of `process-file' could potentially change any file on a
remote host. When set to `nil', a file handler could optimize
its behaviour with respect to remote file attributes caching.
This variable should never be changed by `setq'. Instead of, it
shall be set only by let-binding.")
(defun start-file-process (name buffer program &rest program-args)
"Start a program in a subprocess. Return the process object for it.