# HG changeset patch # User Michael Albinus # Date 1251189089 0 # Node ID 862c2cba639a01c1da006e63e27a014f01363e82 # Parent 169761687b632d202c1aa5a8cfeef9c04355c4b0 * processes.texi (Synchronous Processes): New defvar process-file-side-effects. diff -r 169761687b63 -r 862c2cba639a doc/lispref/processes.texi --- 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