changeset 104588:862c2cba639a

* processes.texi (Synchronous Processes): New defvar process-file-side-effects.
author Michael Albinus <michael.albinus@gmx.de>
date Tue, 25 Aug 2009 08:31:29 +0000
parents 169761687b63
children 365612beef73
files doc/lispref/processes.texi
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/lispref/processes.texi	Tue Aug 25 07:36:49 2009 +0000
+++ b/doc/lispref/processes.texi	Tue Aug 25 08:31:29 2009 +0000
@@ -404,6 +404,19 @@
 file names.
 @end defun
 
+@defvar process-file-side-effects
+This variable indicates, whether a call of @code{process-file} changes
+remote files.
+
+Per default, this variable is always set to @code{t}, meaning that a
+call of @code{process-file} could potentially change any file on a
+remote host.  When set to @code{nil}, a file handler could optimize
+its behaviour with respect to remote file attributes caching.
+
+This variable should never be changed by @code{setq}.  Instead of, it
+shall be set only by let-binding.
+@end defvar
+
 @defun call-process-region start end program &optional delete destination display &rest args
 This function sends the text from @var{start} to @var{end} as
 standard input to a process running @var{program}.  It deletes the text